c++_builder编程指南.docVIP

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C++Builder 编程指南2 关键字:C++Builder,编程指南 作者:佚名? ? 更新:2002-11-01? ? 浏览:5158 三、常用控件的使用与编程 ????静态文本是用户无法直接改变(不可编辑)的文本,程序可以在运行时刻来改变它,通常起标注和提示作用,它位于控件板的“Standard”页,其主要属性有: ????Align:指该控件在窗口中的位置或对齐方式(AlBottom:位于底部;AlClient:充满客户区;AlLeft:位于左方;AlNone:用户自定义;AlRight:位于右方;AlTop:位于顶部)。 ????Alignment:显示文字在本控件中的位置(taCenter:居中;taLeftJustify:居左;taRightJustify:居右)。 ????AutoSize:是否自动缩放(当设为true时,则控件的尺寸随控件里面文字的大小而改变)。 ????Caption:控件中要显示的文字,即标题。 ????Color:控件的颜色。 ????Cursor:鼠标移入控件后的形状。 ????Enabled:设置该控件是否有效。 ????Font:设置该控件内文字的字体,单击该属性弹出字体设置对话框,可以设置字体风格、字体尺寸、字体颜色等。 ????Name:控件名称。 ????标准按钮主要用于响应用户鼠标或键盘按下的操作,它位于控件板的Standard页,其主要属性有: ????Cancel:当设为true时,此按钮相当于放弃按钮,即当用户按下Esc键时相当于用鼠标单击此按钮。 ????Default:设置该按钮是否为缺省按钮。 ????ModalResult:模式结果。(可选值有mrNone、mrOk、mrCancel、mrAbort、mrRetry、mrIgnore、mrYes、mrNo等)当设为非mrNone时,主要用于按下该按钮时关闭该按钮所属模式窗口。 ????标准按钮控件可以响应的主要事件有: ????OnClick:鼠标单击或按下热键时的响应事件。 ????OnEnter:当按钮获得输入焦点时的响应事件。 ????OnExit:当按钮失去输入焦点时的响应事件。 ????OnKeyDown:当键盘任意键按下时的响应事件。 ????OnKeyPress:当键盘上字符键按下时的响应事件。 ????OnKeyUp:放开键盘按键时的响应事件。 ????OnMouseDown:鼠标键按下时的响应事件。 ????OnMouseUp:鼠标键弹起时的响应事件。 ????OnMouseMove:鼠标移动时的响应事件。 ????单行编辑框控件用来接收来自用户的单行可编辑输入,它位于控件板的Standard页,其主要属性有: ????AutoSelect:自动选择。用来设置当该控件获得输入焦点时编辑框里的文本内容是否被自动选择。若用户想要在每次选中该编辑框时就要替换掉原有的内容,不是在原有的内容后添加新的内容,可把该属性设为true。 ????CharCase:控制编辑框内字符的大小写。(可选值有ecLowerCase:全为小写;ecNormal:正常方式,大小写均可;ecUpperCase:全为大写。) ????MaxLength:设置输入文本的最大长度。当为0时表示不受限制。 ????ReadOnly:当该属性设为true时,用户不能改变编辑框里面的文本。 ????Text:当程序运行时显示在编辑框里面的文本内容。 ????状态条控件一般放在应用程序界面底部,用于快速提示当前状态或提供简单帮助等功能,它位于控件板的Win32页上,其主要属性有: ????Panel:面板属性,用来设置状态条的风格。用鼠标单击该属 所示(状态条被分成三个小面板)。利用该编辑器和对象观察器就可以把状态条编辑成合适的样子。 ????SimplePanel:简单面板。用来决定是显示一个简单面板还是多个面板,设为true时,只显示一个简单面板。 ????SimpleText:当SimplePanel设为true时,显示在简单面板里的文本。 ????下面以一实例介绍控件的用法。该程序可以实时地在状态条中显示当前鼠标位置,也可以在编辑框中直接输入鼠标的坐标值,用来改变鼠标在屏幕中的位置。 ????(1) 从控件板的“Standard”页拖动两个静态文本控件“Label1”和“Label2”、两个单行编辑框“Edit1”和“Edit2”、一个按钮控件“Button1”到窗体“Form1”上,设置“Label1”和“Label2”的“Caption”属性值分别为“鼠标X坐标值:”和“鼠标Y坐标值:”;设置“Edit1”和“Edit2”的“Text”属性都为“0”

文档评论(0)

0716 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档