delphi控件使用..docx
文本预览下载声明
delphi控件使用Standard页1-????? Tlistbox控件重要属性items.*举例,界面设计如下左,执行结果如下右:????代码为procedure TForm1.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..保存模板:与上类似,Save As..5-????? PopMenu应用步骤:添加控件,然后设置PopMenu属性指向动作空间;Additional页1-Navigator控件:Flat属性设置3D/2D效果;dragCursors设置拖动是显示的符号,drag mode/dragkind决定是否可以进行拖动操作;2-Additional页的BitBtn控件Kind属性设置按钮图片类型,layOut设置图片在按钮上的布局;Glyph属性自定义图片,图片路径c:\...Borland shared\Images?3- Additional页的SpeedButton控件Glyph属性自定义图片,图片路径c:\...Borland shared\Images; Flat属性设置3D/2D效果;最大的优势在于鼠标指向它的时候呈立体效果;?4.- Additional页的CheckListBox控件Items属性中写入项目,但是项目前具有CheckBox的形式,可以进行项目选择;判断第k个项目是否被选择采用如下语句:if checklistbox.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 := me
显示全部