组件应用技巧(一)

原创 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,所以得一一列出,再返值,用这个以后只需提供一个选项序号便可得到值了.

相关文章推荐

ASP与ActiveX服务器组件应用技巧

  • 2012年03月19日 12:17
  • 14KB
  • 下载

Android应用布局技巧:创建可复用的UI组件

Android平台提供了广泛的UI可视组件---widget,把这些小的可视的构件组合到一起,就可以给用户提供复杂而有用的界面。但是,应用程序经常需要一些高级可视组件,要满足这样的需求,并要达到高效的...

ASP.NET应用技巧:非托管COM组件的使用

众所周知,asp.net是基于通用语言运行库创建的,也就是所谓的托管执行环境。生成的代码称为托管代码。编译器能够从源代码的描述中产生元数据信息,而运行库又从元数据中获得托管代码的信息。而我们编写的组件...

Android应用常规开发技巧——善用组件生命周期

数据管理 对于只读数据,一种常用的管理模式是在onCreate函数中进行数据的加载,直到组件的onDestory函数被调用时在进行释放。 // 缓存只读的数据 private Obje...

(Android开发技巧系列)创建公用组件和在新应用中调用组件

前言:          Android开发过程中,会涉及到将公用功能封装成组件,这样供后续应用开发使用,下面将介绍如何在Eclipse中打包组件并在其他应用中使用.      (如果你是从事是j...
  • twlkyao
  • twlkyao
  • 2013年11月21日 09:44
  • 1331

Visual_C_组件技巧之ComboBox美容

  • 2011年06月01日 14:56
  • 103KB
  • 下载

Silverlight 2.5D RPG游戏技巧与特效处理:(十三)资源动态下载组件

Silverlight网游可媲美客户端的核心组件之一便是资源动态下载。Silverlight为我们提供了稳健且丰富的WebClient,虽然它本身无法实现并发操作,然而凭借其强大的特性我们可轻易编写出...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:组件应用技巧(一)
举报原因:
原因补充:

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