- 1、本文档共26页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第13章 常用窗口控件 13-1 窗口控件的通用属性 13-2 常用窗口控件 控件是构成PowerBuilder应用程序用户界面、完成数据输入/输出的强有力工具。了解和熟悉各种控件的功能、作用和用法是设计美观的用户界面的前提和基本要求,只有这样,才能够根据业务工作的具体要求,迅速构造出操作方便、使用灵活、安全稳健、界面友好的应用程序。 控件是PowerBuilder应用程序图形界面的重要组成部分,一方面,控件丰富美化了窗口界面,另一方面,控件也为用户操纵应用程序以及应用程序表现数据提供了灵活多样的手段。 PowerBuilder的控件基本上可分为两类: 一类能够响应用户的操作,它们具有事件(如按钮、编辑框等); 另一类不响应用户的操作,它们没有事件(如绘图控件)。无论哪类控件,只有将其放置到窗口上、与窗口融为一体时才能发挥其作用。 如何向窗口添加控件、窗口布局调整请同学们自己看书。 下面我们介绍常用的几个窗口控件用法及其常用的属性、函数和事件。 13-1 窗口控件的通用属性 大多数控件都有个标题,用于向用户提示控件的功用,比如按钮、单选钮、复选框都有标题。为了方便用户的键盘操作,应该为控件设置访问键(Accelerator,有些书籍将其称为加速键)。所谓访问键是这样的组合键,用户按住Alt键后再按访问键,就能把输入焦点移动到定义该访问键的控件上。有些控件我们希望根据程序运行情况决定用户是否能访问它,这时,可通过设置控件的Visible或Enabled属性来实现。下面分别介绍设置控件标题、访问键以及可访问性的方法。 一、标题(text) 设置控件标题控件标题就是显示在控件上的文字。大多数控件都有标题。 在窗口画板上设置控件标题文字的方法是: 1. 选中控件; 2.在窗口画笔风格栏(Style)左边的“text”中键入标题文字。 我们也可以在程序中动态地控制窗口控件的标题。 例如:把单行编辑器中输入的文本取出: string str str=sle_1.text 将cb_ok的提示设置为“关闭” cb_ok.text=”关闭” 将单行编辑框设置初值为”start” sle_1.text=”start” 二、是否可视, visible属性表示控件是否可见。 Cb_1.visible=false Sle_1.visible=false 三、enabled属性 enabled属性是每个控件都具有的属性。该属性是true时,该控件处于活动状态,能够响应用户的操作,当enabled属性是false时,该控件处于不活动状态,其事件不会被触发,控件的标题和轮廓变为灰色,控件只可见而不可用。 Cb_1.enabled=false Sle_1.enabled=false 四、快捷键 所谓快捷键是组合键,用户alt键后再按住快捷键,就能把输入焦点移动到该控件上。 对命令按钮、复选框、单选钮这类有标题的控件,定义快捷键的方法很简单,只要定义标题时在作为访问键的字符前放上字符即可,PowerBuilder会把该字符显示成带下划线方式。 关闭c 例如,要给命令按钮“确定”加上访问键“A”,只要将其标题修改为“A确定”即可。 对没有标题的控件,比如单行编辑框、多行编辑框、列表框、下拉列表框等,定义快捷键的方法是: 1. 双击该控件打开属性设置对话框; 2. 在“General”标签页的“Accelerator”编辑框中键入作为访问键的字符,例如,要使Alt+A成为单行编辑框的访问键,那么在“Accelerator”编辑框中键入字符“a”。 五、颜色 Backcolor背景色 Textcolor字体的颜色 St_1.textcolor=RGB(255,0,0) St_1.backcolor=RGB(192,192,192) 六、标签tag属性 tag属性是与控件相关的字符串,本身没有什么用途,主要取决于用户如何使用他,标签主要用于做注解、说明、标记等。 七、边界border和边界类型borderstyle属性。 Border属性是一个布尔类型的值,它决定了控件是否有边界。只有当border属性被设置为true时,borderstyle属性才会有效。 13-2 常用窗口控件 PowerBuilder
您可能关注的文档
最近下载
- 中医经方临床运用培训课件.ppt
- 汽车装配与调试技术课程标准.docx
- 毕业论文低频电涡流传感器测量电路设计.doc
- S2168001-社会计算导论-智算学部.pptx
- 《古建筑修缮工程施工规程》.pdf
- 对企业有利的劳动合同.docx
- 班主任带班育人方略《做有温度的班主任》宣讲演讲PPT课件.pptx
- 答案-国开电大(本科)《当代中国政治制度》在线形考(形考任务二)试题.docx
- 大学物理 II-(热学、振动和波、光学、量子)(北京交大)中国大学MOOC慕课 章节测验期末考试客观题答案.docx
- 【专项复习】2024年小学六年级下册小升初数学专题复习(8)比的性质求比值和化简比及比的应用(知识归纳+典例精析+拔高训练)(1).docx
文档评论(0)