delphi控件使用

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

delphi控件使用Standard页1-Tlistbox控件重要属性items.*举例,界面设计如下左,执行结果如下右:代码为procedureTForm1.Button1Click(Sender:TObject);beginedit1.Text:=listbox1.Items.CommaText;edit2.Text:=listbox1.Items.Text;edit3.Text:=listbox1.Items.GetNamePath;edit4.Text:=listbox1.Items.Strings[1];edit5.Text:=listbox1.Items.DelimitedText;edit6.Text:=listbox1.Items.Names[1];end;由执行结果知,CommaText把各行用逗号隔开,Text获得所有行数字符且不隔开,Strings[i]获得i行的字符。2-Checkbox控件Alignment决定文字和框的左右布局;state属性里有个Grayed状态,为灰色选中状态,与Enabled:=false不同的是它可以在程序运行的时候进行操作;AllowGrayed属性为True时候,控件有三种状态:选中、未选中、选中但变灰;3-RadioGroup控件Columns属性设置radobutton的列数;4-TmainMenu控件Action属性;AutoHotKeys属性自动配置快捷键;birmap属性为某个菜单标签添加图标;Break属性给菜单分栏:mbBarBreak-分栏有竖线,mbBreak-只分栏无竖线,若要从末各标签开始分栏,则设置该标签的Break属性;Caption属性设置为短横线时为分隔横线;Checked属性为True时为标签添加对勾;ShutCut属性为标签添加快捷键,并在标签右边显示;模板应用:右击主菜单,Insert..保存模板:与上类似,SaveAs..5-PopMenu应用步骤:添加控件,然后设置PopMenu属性指向动作空间;Additional页1-Navigator控件:Flat属性设置3D/2D效果;dragCursors设置拖动是显示的符号,dragmode/dragkind决定是否可以进行拖动操作;2-Additional页的BitBtn控件Kind属性设置按钮图片类型,layOut设置图片在按钮上的布局;Glyph属性自定义图片,图片路径c:\...Borlandshared\Images3-Additional页的SpeedButton控件Glyph属性自定义图片,图片路径c:\...Borlandshared\Images;Flat属性设置3D/2D效果;最大的优势在于鼠标指向它的时候呈立体效果;4.-Additional页的CheckListBox控件Items属性中写入项目,但是项目前具有CheckBox的形式,可以进行项目选择;判断第k个项目是否被选择采用如下语句:ifchecklistbox.checked[k]=ture?,与若干单独的checkbox比较优势在于可以统一编程,不在需要对每一个checkbox单独去编写程序!5.Additional页的橡皮筋控件Spliter作用是分割窗体,是一自动行为控件,无需任何时间代码。使用过程为:放置控件,设置Align属性,调整Height或width属性。6.Additional页的静态文本控件StaticText功能与Text类似,但通过设置Bevelkind,Bevelinner,Bevelouter和borderstyle属性可以加强外观修饰功能!!7.Additional页的控制棒控件ControlBar功能:强大的控件修饰功能,是制作加速键面板的有理工具,譬如office中的工具按钮等。8.Tsahpe控件三个主要属性:Pen属性,Brush属性,Shape属性。Pen属性决定边框显示,包括LabelEdit控件Label和Edit的组合;Win32页TabControl重要属性有:Tabs属性创建页数,Font修改字体属性,Style更改页面风格,Tabposition设置按纽方向、布局。TrackBar跟踪条/进程条ProgressBar对任务的执行状态进行跟踪。重要属性为:a.min,max,设置举例:trackbar1.Min:=0,trackbar1.Max:=mediaplayer1.Length;b.position指定跟踪对象,如trackbar1.Position:=mediaplayer1.Position;c.TickStyle为跟踪类型选择,一般选择tsAuto。日期时间控件DataTimePicker功能:拾取系统时间、日期,并以对应格式输出重要属性:a.date,拾取的时间。b.Time,拾取的系统时间举例如:button2.Caption:=TimeToStr(DateTimePicker1.Time);c.DateFormat:dfShort为短格式,dfLong为中文长格式;MonthCalendar控件功能,直接显示月历,树结构目录查看控件TreeView重要属性:Item生成树结构,HotTrack实现热追踪;Font属性设置树结构的字体属性;AutoExpand:Boolean;HotTrack:Boolean;实现热追踪Selected:TTreeNode;ReadSelectedtoaccesstheselectednodeofthetreeview.Ifthereisnoselectednode,thevalueofSelectedisnil.SetSelectedtosetanodeinthetreeview.ShowButtons:Boolean;是否显示树结构钱的+、-号具体使用如下Varnode:Ttreenode;//定义树节点类型pnode:ttreenode;begin//增加选中节点的子节点,并展开node:=treeview1.Selected;//支点选择treeview1.Items.AddChild(node,'增加节点');//增加子节点node.Expanded:=true;//展开支点//增加选中节点的同级节点pnode:=treeview1.Selected.parent;//指向父节点treeview1.Items.AddChild(pnode,'增加的同级节点');//增加子节点(该节点的父节点的子节点为该节点同级节点)end;标题头控件headerControl制作标题头重要属性:a.setions:输入标题文字;b.style:有flat\buttons…等式样,其中Flat式样不接受sectionclick事件。c.HotTrack状态条StatusBar功能:显示系统运行时的提示信息重要属性:a.simleText:当为单栏状态条时,显示信息,应用如:StatusBar1.SimpleText:=datetostr(date);右击StatusBar控件,打开PanelEditor,可以设置多栏状态条和各自的宽度。应用如StatusBar1.panels[2].Text:=datetostr(date);(使用Timer控件以保持和系统时间的同步性)ToolBar功能:开发快捷键右击生成按钮和分割符;对应的按钮的Style属性选择按钮属性,共5种;按钮的MenuItem属性选择关联的下拉菜单,按钮的PopMenu属性选择关联的右键菜单。Hint和ShowHint配合使用显示提示(Hint输入提示文字,ShowHint设置为true)实际使用步骤:1.在Win32页中拖入imagelist控件,并双击打开添加图片;2.添加toolbar控件,设置hotimages和images属性为imagelist空间,然后在上面添加工具按钮,并设置工具按钮imageIndex属性,下一步就设置menuItem属性选择关联彩单。9CoolBar右击生成Bans;D7的TXPManifest控件如果你的操作系统是XP,将TXPManifeS加入到窗体上,就可以使窗体以及其他所有孔件实现XP效果。如果不是XP系统就没有任何用处。System页OLE(对象联结和嵌入容器)右击控件选择InsertObject弹出OleInsertObject对话框,促啊如OLE服务器对象。常见命令如下OleContainer1.InsertObjectDialog;//弹出OleInsertObject对话框OleContainer1.DestroyObject();//程序关闭的时候保证对象的销毁ActiveX(页)类控件Chartfx控件使用步骤:1.拖放控件;2.把控件的Toolbox属性设置为True,从而打开工具棒;3.右击打开“特性”……,其中label标签中可以添加图标的标题;重要属性:Chart3D:是否采用3D绘图方式ChartType:选择绘图类型,如柱形图,折线图等PalleteBar:面板工具显示否(用来修改背景颜色和坐标平面颜色),选True或者False;PatternBar问题:如何动态地添加数据,把它很好地运用到自己的程序中来?F1book控件(Excel工作表控件)拖入控件,双击行、列标题可以修改行列标题,右击workdesigner可以设置属性,其中gernal标签下的EnableProtection可以设置用户是否可以编辑表格中的数据。Vtchart控件(excel立体图控件)Win3.1页资源管理器的制作(实例)界面以及运行结果制作步骤,在win3.1页中加入DriveComboBox1,DirectoryListBox1,FileListBox1,FilterComboBox,然后连接各控件(设置DriveComboBox1的DirList属性为DirectoryListBox1,DirectoryListBox1和FilterComboBox对filelist属性为FileListBox1),最后打开FileListBox1的Filter属性设置过滤特性,形式如下相关控件的重要属性:Filelistbox控件:FileEdit:与Edit控件相关联,显示选中的文件名;Mask:屏蔽文件;ShowGlphy:显示文件图标。DirectoryListBox控件:DirLabel:与Label控件关联,在Label控件中显示文件夹带路径;Filelist:和Filelistbox控件:相关联。Sample中的ShellControl控件,就是ShellTreeView,ShellListView,ShellComboBox和ShellChangeNotifier控件。第三方控件1.托盘控件TrayIcon(D:\Delphi第三方控件,安装后位于Samples页中)步骤:第一步,拖放控件至窗口,然后再添加一个ImageList控件,且添加图标第二步,设置Icons属性为Imagelist,Animate属性和AnimateInterval控制动画效果;Visible控制可见性;Hint显示提示信息。delphi应用模板应用1新建窗体file\new\Others…Form,如下各个窗体为:2新建对话框file\new\Others…Dialog,如下可以建立如下对话框:密码输入;标准对话框;带help的对话框,也可以用对话框向导建立需要的对话框。,3应用程序生成主要包括多窗体、但窗体应用程序生成,可通过ApplicationWizard来建立个性化的应用程序。如下图技巧通用知识快捷菜单的使用依次为New,Open,Save,Saveall,打开工程,添加文件(文件已经存在),从工程中移除文件(不删除)依次为打开代码/窗口对话框,代码/窗口切换,新建窗体。代码结构(紫兰为接口部分,包括use引用单元,type组件、过程、函数,声明?,var变量,use引

1 / 146
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功