zoukankan      html  css  js  c++  java
  • Delphi学习笔记(精华二)

    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数组长度
  • 相关阅读:
    js中的面向对象
    js 定时器
    js中 关于DOM的事件操作
    js 函数
    js流程控制;常用内置对象
    js数据类型基础
    js基础语法
    js初识
    css 选择器;盒模型
    软件系统建模之用例视图
  • 原文地址:https://www.cnblogs.com/y232995558/p/1427654.html
Copyright © 2011-2022 走看看