大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。
Jetbrains全系列IDE稳定放心使用
TForm
- 右下角小窗体中调整form 显示位置。
- 动态窗体:主窗体和动态生成的窗体(Project|Options|Forms)
- 在一个头文件中添加另一个头文件(File|Use Unit)
- new TForm2(this); (this: 指以此为容器)
- ShowModal(),Show(); (是否当前窗体关闭后才能操作父窗体:模态方式,非模态方式)
- Close(); (关闭窗体) (在Event 选项卡中)
- OnCreate(); 创建窗体是发生事件
- OnShow(); 窗体显示时发生的事件
- OnActive(); 窗体变为活动窗体时发生的事件
- OnPaint(); 窗体重画或变化时事件
- OnHide(); 窗体隐藏时事件
- OnClose(); 窗体关闭时事件
- AlphaBlend : 透明度
- AlphaBlendValue : 透明度数值
- BorderIcons :biSystemMemu(关闭图标),biMinimize(最小化图标), biMaxmize(最大化图标), biHelp(帮助图标)
- Color : 背景颜色
- BorderStyle:窗体外观与边界设置
- Position:位置
- Font:窗体中文字各个属性
- Hint:窗体
- Icon:窗体
- ShowHint:鼠标移动到该组件上方时是否显示提示信息
- WindowsState:设置窗口的显示状态(最大化、最小化、系统图标等)
- 一组组件调整时:选用菜单 Edit|Size… Edit|Scale… 整体缩放
- Tab顺序:Edit|TabOrder
- Enabled:使能属性
- FindComponent():在该窗体内依据组件Name属性查找组件的方法,在利用该组件类型指针强转就可得到该组件。
- OnMouseWheelDown:鼠标滚轮下滚触发
- OnMouseUp:鼠标滚轮上滚触发
- OnMouseWheel:鼠标滚轮滚动
- OnResize:窗口或框架调整大小时。
- OnPaint:窗口重画。可以用来做悬浮控件(该事件中将控件的Top属性设为一确定值)。
- Anchors:可视控件的边界,在窗体大小变化时设置控件与窗体的某边距离不变。
- OnShortCut:快捷键按下
函数
- StrToInt();
- IntToStr();
- UnicodeString.ToInt();
- GetCurrentDir();
- IntToHex();
- StrToInt(“$” + Edit1->Text); //文本字符串转为十六进制整数
小计
- 多控件组合用 Frames 控件,事先保存好自定义 Frame。
- 面板组用 GroupBox 控件。
Standard Palette
TMainMenu
- ShortCut:快捷键
- 分隔线:caption中为 “-“。
- 创建二级菜单:右键,CreateSubMenu
- 在菜单Caption中的字母前加 & 字符,使得该字母为该菜单的加速键。(加速键是在该父菜单激活后才能使用,快捷键则可以直接使用)
- BitMap:为菜单项加图标
- 右键 Insert From Template:快速使用模版创建菜单项
Frames
- 可用于组合多个控件,动态生成多个控件集合。指定Parent属性 ,依据Frames Name属性查找到该Frames并对其中子控件进行操作。
TPopupMenu
- 创建完弹出菜单按钮和事件后,将需要该菜单的控件的PopupMenu事件绑定该菜单 。
TLabel
- Caption : 标题名
- Font – Size : 字体大小
- 字体改变:
Label1->Font->Style=Label1->Font->Style+TFontStyles()<<fsBold;
Label1->Font->Name="黑体"
TButton
- OnClick 事件
TRadioButton
- Checked:
TCheckBox
- Checked:
TEdit
- PasswordChar:密码字符显示, *
- Text:文本内容
- AutoSelect:焦点到此,整行字符串是否被选中
- CharCase:文字
- OnMouseActivate:每次鼠标点击文本
- OnMouseDown:文本中鼠标每次按下
- OnMouseUp:文本中鼠标每次抬起
- OnMouseEnter:鼠标移进文本上方
- OnMouseLeave:鼠标移出文本上方
- OnEnter:鼠标光标进入文本
- OnExit:鼠标光标离开文本
- OnClick:鼠标点击文本
- OnChange:每次键盘输入
Panel
- Visible:可视性
TMemo
- ScrollBars:滚动条设置
- TabStop:Tab键
- WantTabs:制符表使用
- Lines:文本
- SelText:选择的文本
- 添加/删除文本:
Memo1->Lines->Add(...);
Memo1->ClearSelection();
Memo1->SelectAll();
Memo1->Clear(); - WantReturns:备忘录里回车为换行,否则相当与默认按钮,则需要Ctrl+Enter 来换行。
- WordWrap:单行较长是否换行。
- CopyToClipboard/CutToClipboard/PasteFromClipboard 复制、剪切、粘贴
- 10.
TListBox
- Clear();清除列表
this->Items->Add(...);
this->Items->Strings[i];
this->Refresh();- Tag:每个控件都有的属性,没有特殊的意义。可以作为某种自定义意义使用。
- Columns:列表所显示的栏数
- MultiSelect:是否支持多选
- Sorted:是否按字母顺序进行排序
- ItemIndex:列表中被选中选项的序号。
- Delete(): 删除表中一项
- Insert():插入一个选项
- Move():移动一个选项位置
- Exchange():交换两个选项位置
- Count:总项数
- SelCount:选择选项的数量
- Selected:设置或返回某项是否被选中
TComboBox
- Text:当前选项内容
- DropDownCount:下拉框显示项数,超过则加上垂直滚动条
- Items:String型对象,表示下拉
- MaxLength:文本框中输入字符串时的长度限制
- Sorted:是否按字母顺序排序
- Style:组合框风格(csDropDown:标准组合框,支持输入;csDropDownList:只有列表框;csOwnerDrwFixed:还可显示图片;csOwnerDrawVariable:图片和字符串选项高度相同;csSimple:只能用户输入)
- Index:组合框中被选中的项的序号
- OnChange(); 在下拉列表中添加或删除字符时会触发
Additional
TImage
- Autosize : 自动大小
- PicTure : 图像
this->PicTure->LoadFromFile(...)
TBitButton
- Glyph:位图图像
- Cancle:是否为取消按钮(ESC键起作用)
- Default:是否为默认按钮(Enter键起作用)
- TabOrder:组件的Tab 顺序
- TabStop:焦点是否在该组件上停留
- Kind:设置一些常用位图按钮(OK、Cancle、Help等)
- Layout:图像与文字的位置关系(blGlyphLeft、blGlyPhRight、blGlyphTop、blGlyphBottom)
TMaskEdit
- EditMask:文本格式
- Text:文本内容
- IsMasked:是否设置了文本格式
Win32
TRichEdit
- 段落设置:
RichEdit1->Paragrapg->Alignment=taLeftJustify;
RichEdit1->Paragrapg->FirstIndent=StrToInt(...);
RichEdit1->SelAttributes->Size=StrToInt(...) - 文本设置
RichEdit1->Text.Lengh();
RichEdit1->SetFoucs();
RichEdit1->SelStart=...;
RichEdit1->SelLength; - Alignment:段落对齐方式
- LeftIndent:段落左缩进 RightIndent
- FirstIndent:段落左缩进的基础上设置首行缩进
- FindText(…);文本查找
TUpDown
- Associate:关联组件
- Increment:增量
- Max:最大值
- Min: 最小值
- Orientation:组件方向
TTabControl
- Tabs:标签页,内容区域是公共的,所以在不同的标签页更换内容。
- TabIndex:选中的标签序号
TPageControl
- PageCount:多页界面的页数,只读
- Pages:每一页组成的
- FindNextPage(), SelectNextPage()
- PageContrl:TabSheet返回的父类
- PageIndex: sheet的序号
- TabIndex:返回可见页的序号
- TabVisible:当前页是否可见
TToolBar
- 右键可选添加按钮,分隔符
- Grouped:同组。结合Style 为tbsCheck 使得相邻按钮为一组单选按钮。
- Flat:是否鼠标在突起显示,或作为普通按钮
- Images:按钮的图像列表
- DisableImages:按钮被禁用时的图像列表
- HotImages:鼠标指向该按钮时的图像列表
- ImageIndex:确定按钮显示的图像序号,从TImageList中获取
TStatusBar
- Bevel:状态栏是凹进去还是凸出来
- Panels:状态栏分成若干项
- SimplePanel:是否只显示一条信息
- SimpleText:上个属性为ture时,显示的字符串
- Style:风格:psText,只显示文字;psOwnerDrow,文字或图像。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/189665.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...