您的位置:首页 > 编程语言 > Delphi

Delphi学习笔记

2010-11-04 09:52 148 查看
RichEdit1.ScrollBars 选择滚动条,ssNone[无],ssHorizontal[只有水平],ssVertical[只有垂直],ssBoth[同时有水平和垂直]
RichEdit1.SelStart   RichEdit1.SelLength 选中文本的起始位置和长度
RichEdit1.SelText   选中的文本
FindDialog.FindText 保存查找内容字符串
FindDialog.Options 设置全字匹配、区分大小写、查找方向等选项,集合类型
ReplaceDialog.FindText   ReplaceDialog.ReplaceText
ReplaceDialog.Options中frReplace[替换],frReplaceAll[全部替换]。
Memo1.Lines.Append('字符串'); 在Memo最后一行加上一行指定文本
Memo1.Lies.Delete(10); 删除第11行
Memo1.Lines.Insert(1,'新一行'); 在第2行插入新行
Memo1.Alignment 指定段落的对齐方式
Memo1.Modified   Boolean类型,文本是否被修改
Memo1.WantReturns Boolean类型,当回车时是否输入一个回车符,如不为否,则当事件处理
Memo1.WantTabs 同上
Memo1.ScrollBars 选择滚动条,ssNone[无],ssHorizontal[只有水平],ssVertical[只有垂直],ssBoth[同时有水平和垂直]
Edit.BorderStyle 边框类型,bsSingle[单线边框],bsNone[无边框]
Edit.PasswordChar 默认为#0,若改为*,则输入的字符通通显示为*
Edit.CharCase   字符的大小写形式,ecNormal[默认值],ecLowerCase[将文本转换为小写形式],ecUpperCase[将文本转换为大写形式]
Edit.ScrollBars 有滑动条,ssNone[无],ssHorizontal[只有水平],ssVertical[只有垂直],ssBoth[同时有水平和垂直]

BitBtn图像按钮 BitBtn.Layout 按钮的位图和文本的相对位置,位图在左、右、上.
SpeedButton可以设计成一组互斥的选项,只要选中若干个SpeedButton,并将它们的GroupIndex属性赋予相同的值即可。
SpeedButton.Down 为True时SpeedButton为按下状态,否则为松开状态
SpeedButton.Flat 为True时,当鼠标指向时才如按钮般凸出来,为false时无这效果
SpeedButton.GroupIndex 若值大于0,则GroupIndex相同的若干SpeedButton将协同工作,在同一时间里,它们中只有一个可处于按下状态
RadioGroup.Items 指定选项按钮的显示文本
RadioGroup.Columns 指定RadioGroup的列数
RadioGroup.ItemIndex 被选中RadioButton的序号
ListBox.Items 数组。各列表框中各数据项的字符串,ListBox.Items[0]表示
ListBox第一个数据项的字符串
ListBox.Items.Append('a');ListBox.Items.Insert(0,'y');ListBox.Items.Delete(1);ListBox.Items.Count;统计数据项个数。ListBox.Items.Clear;清除所有数据项
ListBox.ItemIndex选中的是第几项
ListBox.Columns指定列表框能同时显示的数据项列数
ListBox.MultiSelect为true时,ListBox是个多选框
ListBox.SelCount当前被选中的数据项个数
ListBox.Selected为true时 第i个数据项被选中
ListBox.Sorted为true时,数据项自动按字母顺序排序,否则按输入顺序排序
ListBox.ExtendedSelect为true时,可使用Shift与Ctrl键选择多个连续或不连续的数据项
ListBox.Clear清除所有列表项
ComboBox组合框
ComboBox.DropDownCount 下拉列表框可显示的最多数据项数
ComboBox.MaxLength可在编辑框中可输入的最多字符数,为0时为不限制
ComboBox.SelText当前编辑框中被选中的字符串
ComboBox.Style ,csDropDown[可编辑且有下拉列表],csDropDownList[不可编辑只有下拉列表],csSimple[只可编辑没有下拉列表]
ComboBox.Clear 全部清除下拉列表中的所有数据项和编辑框中的文本
ComboBox的OnDropDown事件,打开下拉列表时触发
Anchor属性控制控件与其父控件的大小和位置关系,akTop,akLeft,akRight,akButtom
Splitter.Align为alLeft或alRight时Splitter可左右移动,为alTop或alButtom时
Splitter可上下移动
Splitter.Beveled为true时Splitter为凹下的直线
Timer.Interval控制操作执行的间隔
ScrollBar滚动条
ScrollBar.Kind sbHorizontal[方向为水平],sbVertical[方向为垂直]
ScrollBar.Positin为integer类型,ScrollBar中滚动块的当前位置
ScrollBar.Min ScrollBar.Max Positin属性的最小、大值
ScrollBar.SmallChange ScrollBar.LargeChange
ScrollBar有OnScroll事件,滚动时触发
TrackBar.Orientation trHorizontal[水平摆放],trVertical[垂直摆放]
TrackBar.TickMarks指定刻度出现的位置,tmButtomRight[右边或下边],tmTopLeft[左边或上边],tmBoth[两侧]
ToolBar,执行New Button创建一个新Button,其style属性如下:
tbsButton:标准工具栏按钮
tbsCheck:具有复选功能的工具栏按钮,或与其它按钮一起编组,表示单选按钮
tbsDropDown:单击将弹出下拉菜单的按钮,DropdownMenu属性决定其下拉的菜单
tbsDivider:分隔符,显示一条竖线
tbsSeparator:分隔符,只留空位置
执行New Separator即是创建一个tbsSeparator的New Button
StatusBar:
AddNew:插入子面板
StatusBar.SimplePanel为True时StatusBar是一个单面板,为False时为一个多面板。为单面板时,SimpleText为显示的字符串,为多面板时,Text为显示的字符串。
ScrollBox控件可提供一个可滚动区域,里面可以放其它控件,如,Image放在里面,可以产生滚动效果
DateTimePicker用于处理TDateTime类型的日期和时间数据
DateTimePicker.Date DateTimePicker的日期值,如2008-10-6
DateTimePicker.Time DateTimePicker的时间值,如23:12:11
DateTimePicker.Kind DateTimePicker的显示类型,dtkDate[日期],dtkTime[时间]
DateTimePicker.DateFormat 日期的显示格式,dfShort[短日期,2位年份],dfLong[长日期,4位年份]
DateTimePicker.MaxDate DateTimePicker.MinDate 日期的最大、小值
MonthCalendar月历控件
MonthCalendar.MultiSelect 是否允许多选,可以时,按Shift连选,起始在Date属性中,结束日期在EndDate属性中
MonthCalendar.ShowToday 是否特别标注Today的日期
MonthCalendar.ShowTodayCircle指定Today值是否有红色圈标注
MonthCalendar.WeekNumbers 指定是否显示周数列表
MonthCalendar.FirstDayofWeek   MonthCalendar表格以星期几开始排列
Calendar日历控件,以星期表格方式显示日期
Calendar.Year Calendar.Month Calendar.Day 日期中的年、月、日值
Calendar.GirdLineWidth 指定网格线的宽度
Calendar.StartofWeek Calendar表格以星期几开始排列,0[星期日],1[星期一]

PageControl.ActivePage
PageControl.Multiline 指定PageControl控件是否呈现多行风格
PageControl.Images 指定与PageControl控件相关联的图像列表组件ImageList
PageControl.PageCount 指明PageControl控件的总页数
PageControl.Pages[0] 第一页
PageControl.ActivePageIndex 当前活动的Pages属性的下标,从0开始
TabSheet.PageIndex 该页在Pages数组中的下标,从0开始
TabSheet.TabVisible 该页是否可见
TabSheet.ImageIndex 该页使用的图像在ImageList中的索引值
ProgressBar.Position
ProgressBar.Max ProgressBar.min
ProgressBar.Step
ProgressBar.StepIt;使Position属性增加Step属性值
ProgressBar.StepBy(Delta:Integer);使Position属性增加参数Delta的值
StringGrid.ColCount   指定StringGrid的列数
StringGrid.RowCount   指定StringGrid的行数
StringGrid.FixedCols 指定StringGrid的固定列
StringGrid.FixedRows 指定StringGrid的固定行
StringGrid.DefaultColWidth 指定列宽度
StringGrid.FixedColor 固定行和固定列的背景色
StringGrid.Cell StringGrid.Cell[1,0] 表示第2列、第1行的元素
StringGrid1.Options:=StringGrid1.Options+[goEditing,goClosizing];可编辑,可拖动列线可改变列宽

TreeView.Items   保存TreeView控件中所有的结点
TreeView.AutoExpand 控制TreeView中的结点是否自动展开和折叠
TreeView.Images
TreeView.ShowButtons 值为true时,显示展开和折叠的加减号
TreeView.ShowLines 值为true时,显示连接父母孩子之间的直线
TreeView.ShowRoot 值为true时,显示连接第一层结点之间的直线
TreeView.SortType 指定TreeView控件中的结点在何时自动排序,stNone[不排序]
TreeView.MultiSelect 是否在同一时刻能选择多个结点
TreeView.Selected 指明当前选中的结点
TreeView.Collapse(node:TTreeNode);折叠指定结点
TreeView.FullCollapse();折叠所有结点
TreeView.Expaned(node:TTreeNode);展开指定结点
TreeView.FullExpand();展开所有结点
TreeView.LoadFromFile(fileName);从指定文件中读取所有结点
TreeView.SaveToFile(fileName);将所有结点写入指定文件
TreeView OnCollapsed事件,当某个结点被折叠后触发
TreeView OnExpaned事件,当某个结点被展开后触发
TreeView OnCompare事件,当对结点进行排序时触发,决定两个结点的排序次序
TreeNode.Text 结点的显示文本
TreeNode.ImageIndex 指定图像索引
TreeNode.SelectedIndex 指定选中时的图像索引
TreeNode.StateIndex 指定的状态索引
TreeNode.Level 指明结点的层次,第一层值为0
TreeNode.Selected 指定结点是否选中
TreeNode.Index 指明兄弟结点之间的位置,结点的第1个孩子结点的索引值为0
TreeNode.Parent 指明结点的父母结点
TreeNode.HasParent Boolean,结果是否包含孩子结点
TreeNode.Item 保存孩子结点的数组,第1个孩子结点的下标为0
TreeNode.Count 指明结点孩子结点的个数兄弟结点sibling
TreeNode.Add(sibling:TTReNode,const s:string):TTReeNode; Add增加同层中结点
TreeNode.AddFirst(sibling:TTReNode,const s:string):TTReeNode;
TreeNode.AddChild(node:TTReNode,const s:string):TTReeNode; AddChild用于增加下一层中的孩子结点
TreeNode.AddChildFirst(parent:TTReNode,const s:string):TTReeNode;
TreeView1.Items.Insert(sibling:TTreeNode,const s:string):TTreeNode;
如TreeView1.Items.Insert(TreeView1.Items.GetFirstNode,'all');将插入新结点作为TreeView1的第一个结点
TreeView GetFirstNode();返回第一个结点
TreeView GetPrev();返回同层前一个结点
TreeView GetNext();返回同层下一个结点
TreeView GetFirstChild();返回第一个孩子结点
TreeView GetPrevChild(value:TTreeNode);返回前一个孩子结点
TreeView GetNextChild(value:TTreeNode);返回下一个孩子结点

ListView.ViewStyle vsIcon[大图标],vsSmallIcon[小图标],vsList[列表],vsReport[报告]
ListView.Columns 当vsReport时,ListView以多列的方式显示数据项,列的标题、宽度等由Columns给出
ListView.ShowColumnHeaders 为true时,显示列标题,否则隐藏
ListView.ColumnClick 为true时,单击列标题则触发OnColumnClick事件
OnColumnClick事件,当vsReport且ListView.ColumnClick 为true时,单击列标题则触发OnColumnClick事件
ListView.Arrange 当vsIcon或vsSmallIcon时,等重新排列数据项
ListView.FindCaption 在ListView中查找指定标题的数据项
ListView.Scroll 将ListView中的客户区滚动一定的距离

MDI窗体的主要属性
WindowMenu 在“窗口”的下拉菜单中,显示已打开的子窗口的标题
ActiveMDIChild 获得当前活动的子窗口
MDIChildren 保存所有子窗口 MDIChildren[0]表示最后生成的子窗口
MDIChildCount 保存子窗口的个数 MDIChildren[MDIChildCount-1]表示第1个创建的子窗口
Next方法将焦点移到下一个子窗口
Previous方法将焦点移到前一个子窗口
Cascade子窗口的级联排序方式,Tile子窗口的分隔排序方式
ArrangeIcons方法排列最小化的子窗口图标,使它们整齐排列且不互相重叠
TApplication类
Active当前程序是否处一活动状态
ExeName指明应用程序的文件名和路径
Handle指明应用程序主窗口的句柄
HelpFile指定应用程序用于显示帮助内容的文件名
MainForm惟一标识应用程序的主窗体
ShowMainForm在启动程序时是否显示主窗体
Application.Initialize 初始化应用程序
TScreen类
DesktopHeight显示器当前屏幕分辨率的高度(像素)
DesktopWidth显示器当前屏幕分辨率的宽度(像素)
Fonts
ActiveForm
AvtiveControl 当前活动窗口中获得焦点的窗口控件
Forms 数组,包含着应用程序中显示的所有窗体,包括对话框
FormCount Forms数组长度
CustomForms包含着应用程序中所有显示的窗体和属性选项卡
CustomFormCount CustomForms数组长度

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: