组件应用技巧(一)

原创 2007年09月25日 12:33:00

 在先前用过很多组件,如今回头看一看,发觉很多还值得改进的地方,所以想借此机会与大家共享,共同学习:下面首先说第一个实例,单选按钮的使用,下面是原先的程序:
实例是实现当单击一个选项时就弹出一个信息说您选择了哪一项内容:比如:
真好
一般
可以
很差
当选择真好时,就弹出“您选择了:真好”
原先的代码是这样的:
procedure TForm1.RadioGroup1Click(Sender: TObject);
var
    grade_pj:string
 begin
    case RadioGroup1.ItemIndex of
    0:grade_pj:='真好';
    ...
    end;
    ShowMessage('您选择了:'+grade_pj);
end;
这个方法不理想,原因在于要一项一项的列出来,很麻烦!应该用下面的方法:
procedure TForm1.RadioGroup1Click(Sender: TObject);
var
  i:integer;
begin
    i:=RadioGroup1.ItemIndex;
    ShowMessage('您选择了:'+RadioGroup1.Buttons[i].Caption);
end;
这样的话就不用一项一项的列出来了.这就是对一个组件的属性的了解的多少的问题,原先主要是不知道有这个Buttons[i].Caption,所以得一一列出,再返值,用这个以后只需提供一个选项序号便可得到值了.

Android移动应用开发中常见的经验技巧总结

Android移动应用开发中常见的经验技巧总结 一、对话保持的解决方案。 要求: 1、app中使用webview访问具体网站的内容,但是app与服务器的沟通是使用HttpUrlConnect...
  • apksafe
  • apksafe
  • 2016年04月01日 17:52
  • 9595

20 个常用的 CSS 技巧

1. 黑白图像这段代码会让你的彩色照片显示为黑白照片,是不是很酷?img.desaturate {    filter: grayscale(100%);    -webkit-filter: gra...
  • vM199zkg3Y7150u5
  • vM199zkg3Y7150u5
  • 2018年01月02日 00:00
  • 248

bash使用技巧整理

说明:     这些技巧主要来自history&read line这两个库,下文中的技巧也适用其它使用该库的应用程序。     bash命令可以使用ctrl + alt + e展开,参数使用ctrl...
  • lidonghat
  • lidonghat
  • 2016年10月20日 01:20
  • 793

iOS应用架构谈 组件化方案

简述 前几天的一个晚上在infoQ的微信群里,来自蘑菇街的Limboy做了一个分享,讲了蘑菇街的组件化之路。我不认为这条组件化之路蘑菇街走对了。分享后我私聊了Limboy,Limbo...
  • u014068781
  • u014068781
  • 2016年09月10日 11:39
  • 355

微信小程序入门与实战 常用组件 API 开发技巧 项目实战

2016-12-21大更新 废弃一些API,增加一些API 张小龙定义:不需要下载即可使用(实际上是因为安装包...
  • qq_33936481
  • qq_33936481
  • 2017年05月23日 18:16
  • 960

COM组件开发(二)——COM应用模型及COM库

C/S模型         COM对象与客户程序之间是基于C/S(客户端/服务器)的模型在运行的,COM服务器是组件对象的容器,由组件对象向COM客户提供服务,所以COM的应用模型继承了C/S模型的优...
  • q5806622
  • q5806622
  • 2015年01月31日 11:34
  • 1589

位运算全解(含位段)

1.位运算操作符 符号  描述  运算规则                        by MoreWindows &       ...
  • ltyqljhwcm
  • ltyqljhwcm
  • 2016年10月21日 22:50
  • 496

JavaScript奇淫技巧(一)

if-else简化写法 代码中若出现多层if-else嵌套,代码就会显得臃肿不堪,这时可采用替代方案来浓缩代码。...
  • u010425776
  • u010425776
  • 2016年10月29日 20:21
  • 1224

封装属于自己的JS组件

(function ($) {    //1.定义jquery的扩展方法combobox   $.fn.combobox = function (options, para...
  • liaolvxiaox
  • liaolvxiaox
  • 2016年03月22日 17:31
  • 150

17-CSS3 高级技巧 精灵图 滑动门

CSS高级技巧 CSS用户界面样式 所谓的界面样式, 就是更改一些用户操作样式, 比如 更改用户的鼠标样式, 表单轮廓等。但是比如滚动条的样式改动受到了很多浏览器的抵制,因此我们就放弃了。 防...
  • weixin_38178755
  • weixin_38178755
  • 2017年12月13日 15:08
  • 25
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:组件应用技巧(一)
举报原因:
原因补充:

(最多只允许输入30个字)