VCL 控件分类_验证控件的分类

VCL 控件分类_验证控件的分类TForm右下角小窗体中调整form显示位置。动态窗体:主窗体和动态生成的窗体(Project|Options|Forms)在一个头文件中添加另一个头文件(File|UseUnit)newTForm2(this);(this:指以此为容器)ShowModal(),Show();(是否当前窗体关闭后才能操作父窗体:模态方式,非模态方式)Close();(关闭窗体)(在Eve

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE稳定放心使用

TForm

  1. 右下角小窗体中调整form 显示位置。
  2. 动态窗体:主窗体和动态生成的窗体(Project|Options|Forms)
  3. 在一个头文件中添加另一个头文件(File|Use Unit)
  4. new TForm2(this); (this: 指以此为容器)
  5. ShowModal(),Show(); (是否当前窗体关闭后才能操作父窗体:模态方式,非模态方式)
  6. Close(); (关闭窗体) (在Event 选项卡中)
  7. OnCreate(); 创建窗体是发生事件
  8. OnShow(); 窗体显示时发生的事件
  9. OnActive(); 窗体变为活动窗体时发生的事件
  10. OnPaint(); 窗体重画或变化时事件
  11. OnHide(); 窗体隐藏时事件
  12. OnClose(); 窗体关闭时事件
  13. AlphaBlend : 透明度
  14. AlphaBlendValue : 透明度数值
  15. BorderIcons :biSystemMemu(关闭图标),biMinimize(最小化图标), biMaxmize(最大化图标), biHelp(帮助图标)
  16. Color : 背景颜色
  17. BorderStyle:窗体外观与边界设置
  18. Position:位置
  19. Font:窗体中文字各个属性
  20. Hint:窗体
  21. Icon:窗体
  22. ShowHint:鼠标移动到该组件上方时是否显示提示信息
  23. WindowsState:设置窗口的显示状态(最大化、最小化、系统图标等)
  24. 一组组件调整时:选用菜单 Edit|Size… Edit|Scale… 整体缩放
  25. Tab顺序:Edit|TabOrder
  26. Enabled:使能属性
  27. FindComponent():在该窗体内依据组件Name属性查找组件的方法,在利用该组件类型指针强转就可得到该组件。
  28. OnMouseWheelDown:鼠标滚轮下滚触发
  29. OnMouseUp:鼠标滚轮上滚触发
  30. OnMouseWheel:鼠标滚轮滚动
  31. OnResize:窗口或框架调整大小时。
  32. OnPaint:窗口重画。可以用来做悬浮控件(该事件中将控件的Top属性设为一确定值)。
  33. Anchors:可视控件的边界,在窗体大小变化时设置控件与窗体的某边距离不变。
  34. OnShortCut:快捷键按下

函数

  1. StrToInt();
  2. IntToStr();
  3. UnicodeString.ToInt();
  4. GetCurrentDir();
  5. IntToHex();
  6. StrToInt(“$” + Edit1->Text); //文本字符串转为十六进制整数

小计

  1. 多控件组合用 Frames 控件,事先保存好自定义 Frame。
  2. 面板组用 GroupBox 控件。

Standard Palette

TMainMenu

  1. ShortCut:快捷键
  2. 分隔线:caption中为 “-“。
  3. 创建二级菜单:右键,CreateSubMenu
  4. 在菜单Caption中的字母前加 & 字符,使得该字母为该菜单的加速键。(加速键是在该父菜单激活后才能使用,快捷键则可以直接使用)
  5. BitMap:为菜单项加图标
  6. 右键 Insert From Template:快速使用模版创建菜单项

Frames

  1. 可用于组合多个控件,动态生成多个控件集合。指定Parent属性 ,依据Frames Name属性查找到该Frames并对其中子控件进行操作。

TPopupMenu

  1. 创建完弹出菜单按钮和事件后,将需要该菜单的控件的PopupMenu事件绑定该菜单

TLabel

  1. Caption : 标题名
  2. Font – Size : 字体大小
  3. 字体改变:
    Label1->Font->Style=Label1->Font->Style+TFontStyles()<<fsBold;
    Label1->Font->Name="黑体"

TButton

  1. OnClick 事件

TRadioButton

  1. Checked:

TCheckBox

  1. Checked:

TEdit

  1. PasswordChar:密码字符显示, *
  2. Text:文本内容
  3. AutoSelect:焦点到此,整行字符串是否被选中
  4. CharCase:文字
  5. OnMouseActivate:每次鼠标点击文本
  6. OnMouseDown:文本中鼠标每次按下
  7. OnMouseUp:文本中鼠标每次抬起
  8. OnMouseEnter:鼠标移进文本上方
  9. OnMouseLeave:鼠标移出文本上方
  10. OnEnter:鼠标光标进入文本
  11. OnExit:鼠标光标离开文本
  12. OnClick:鼠标点击文本
  13. OnChange:每次键盘输入

Panel

  1. Visible:可视性

TMemo

  1. ScrollBars:滚动条设置
  2. TabStop:Tab键
  3. WantTabs:制符表使用
  4. Lines:文本
  5. SelText:选择的文本
  6. 添加/删除文本:
    Memo1->Lines->Add(...);
    Memo1->ClearSelection();
    Memo1->SelectAll();
    Memo1->Clear();
  7. WantReturns:备忘录里回车为换行,否则相当与默认按钮,则需要Ctrl+Enter 来换行。
  8. WordWrap:单行较长是否换行。
  9. CopyToClipboard/CutToClipboard/PasteFromClipboard 复制、剪切、粘贴
  10. 10.

TListBox

  1. Clear();清除列表
  2. this->Items->Add(...);
    this->Items->Strings[i];
    this->Refresh();
  3. Tag:每个控件都有的属性,没有特殊的意义。可以作为某种自定义意义使用。
  4. Columns:列表所显示的栏数
  5. MultiSelect:是否支持多选
  6. Sorted:是否按字母顺序进行排序
  7. ItemIndex:列表中被选中选项的序号。
  8. Delete(): 删除表中一项
  9. Insert():插入一个选项
  10. Move():移动一个选项位置
  11. Exchange():交换两个选项位置
  12. Count:总项数
  13. SelCount:选择选项的数量
  14. Selected:设置或返回某项是否被选中

TComboBox

  1. Text:当前选项内容
  2. DropDownCount:下拉框显示项数,超过则加上垂直滚动条
  3. Items:String型对象,表示下拉
  4. MaxLength:文本框中输入字符串时的长度限制
  5. Sorted:是否按字母顺序排序
  6. Style:组合框风格(csDropDown:标准组合框,支持输入;csDropDownList:只有列表框;csOwnerDrwFixed:还可显示图片;csOwnerDrawVariable:图片和字符串选项高度相同;csSimple:只能用户输入)
  7. Index:组合框中被选中的项的序号
  8. OnChange(); 在下拉列表中添加或删除字符时会触发

Additional

TImage

  1. Autosize : 自动大小
  2. PicTure : 图像
  3. this->PicTure->LoadFromFile(...)

TBitButton

  1. Glyph:位图图像
  2. Cancle:是否为取消按钮(ESC键起作用)
  3. Default:是否为默认按钮(Enter键起作用)
  4. TabOrder:组件的Tab 顺序
  5. TabStop:焦点是否在该组件上停留
  6. Kind:设置一些常用位图按钮(OK、Cancle、Help等)
  7. Layout:图像与文字的位置关系(blGlyphLeft、blGlyPhRight、blGlyphTop、blGlyphBottom)

TMaskEdit

  1. EditMask:文本格式
  2. Text:文本内容
  3. IsMasked:是否设置了文本格式

Win32

TRichEdit

  1. 段落设置:
    RichEdit1->Paragrapg->Alignment=taLeftJustify;
    RichEdit1->Paragrapg->FirstIndent=StrToInt(...);
    RichEdit1->SelAttributes->Size=StrToInt(...)
  2. 文本设置
    RichEdit1->Text.Lengh();
    RichEdit1->SetFoucs();
    RichEdit1->SelStart=...;
    RichEdit1->SelLength;
  3. Alignment:段落对齐方式
  4. LeftIndent:段落左缩进 RightIndent
  5. FirstIndent:段落左缩进的基础上设置首行缩进
  6. FindText(…);文本查找

TUpDown

  1. Associate:关联组件
  2. Increment:增量
  3. Max:最大值
  4. Min: 最小值
  5. Orientation:组件方向

TTabControl

  1. Tabs:标签页,内容区域是公共的,所以在不同的标签页更换内容。
  2. TabIndex:选中的标签序号

TPageControl

  1. PageCount:多页界面的页数,只读
  2. Pages:每一页组成的
  3. FindNextPage(), SelectNextPage()
  4. PageContrl:TabSheet返回的父类
  5. PageIndex: sheet的序号
  6. TabIndex:返回可见页的序号
  7. TabVisible:当前页是否可见

TToolBar

  1. 右键可选添加按钮,分隔符
  2. Grouped:同组。结合Style 为tbsCheck 使得相邻按钮为一组单选按钮。
  3. Flat:是否鼠标在突起显示,或作为普通按钮
  4. Images:按钮的图像列表
  5. DisableImages:按钮被禁用时的图像列表
  6. HotImages:鼠标指向该按钮时的图像列表
  7. ImageIndex:确定按钮显示的图像序号,从TImageList中获取

TStatusBar

  1. Bevel:状态栏是凹进去还是凸出来
  2. Panels:状态栏分成若干项
  3. SimplePanel:是否只显示一条信息
  4. SimpleText:上个属性为ture时,显示的字符串
  5. Style:风格:psText,只显示文字;psOwnerDrow,文字或图像。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/189665.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • 爱奇艺vip会员账号共享怎么用_爱奇艺的vip都和谁有合作

    爱奇艺vip会员账号共享怎么用_爱奇艺的vip都和谁有合作之前没事的时候,使用nmap检测到路由器存在弱口令admin今天没事登录路由器看看哪台机器流量比较多,刷新了几次流量统计,发现10.0.0.81的机器一直排的首位,流量蛮大,于是想看看这台机器在干什么打开我的kali系统,启动arpspoof,准备命令arpspoof-ietho-cown-t10.0.0.8110.0.0.1启动Wireshark,设置过滤条件i

  • python numpy dtype object_关于Numpy数据类型对象(dtype)使用详解

    python numpy dtype object_关于Numpy数据类型对象(dtype)使用详解常用方法#记住引入numpy时要是用别名np,则所有的numpy字样都要替换#查询数值类型>>>type(float)dtype(‘float64’)#查询字符代码>>>dtype(‘f’)dtype(‘float32’)>>>dtype(‘d’)dtype(‘float64’)#查询双字符代码>>>dtype(‘f…

  • Java多态性:Java什么是多态?

    Java多态性:Java什么是多态?多态性是面向对象编程的又一个重要特征,它是指在父类中定义的属性和方法被子类继承之后,可以具有不同的数据类型或表现出不同的行为,这使得同一个属性或方法在父类及其各个子类中具有不同的含义。对面向对象来说,多态分为编译时多态和运行时多态。其中编译时多态是静态的,主要是指方法的重载,它是根据参数列表的不同来区分不同的方法。通过编译之后会变成两个不同的方法,在运行时谈不上多态。而运行时多态是动态的,它是通…

  • 图像特征匹配方法——SIFT算法原理及实现

    图像特征匹配方法——SIFT算法原理及实现传统图像处理中图像特征匹配有三个基本步骤:特征提取、特征描述和特征匹配。特征提取就是从图像中提取出关键点(或特征点、角点)等。特征描述就是用一组数学向量对特征点进行描述,其主要保证不同的向量和不同的特征点之间是一种对应的关系,同时相似的关键点之间的差异尽可能小。特征匹配其实就是特征向量之间的距离计算,常用的距离有欧氏距离、汉明距离、余弦距离等。SIFT算法又叫尺度不变特征变换匹配算法,SIF…

  • 路由追踪:traceroute/tcptraceroute

    路由追踪:traceroute/tcptraceroute一.工作原理traceroute:IP路由过程中对数据包TTL(TimetoLive,存活时间)进行处理。当路由器收到一个IP包时,会修改IP包的TTL(及由此造成的头部检验和checksum变化)。每收到一个包,检查这个的TTL是否是0。如果是,表明这个包还没有到达目的地,而且剩余时间不多了,肯定是到不了目的地了。这样路由器就简单地丢弃这个包,并给源主机发送ICMP通知,说这个包已经…

  • 并发编程之深入理解ReentrantLock和AQS原理

    并发编程之深入理解ReentrantLock和AQS原理

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号