鏀惰棌 (0) +1 璧� (0) +1 韪� (0) +1
鏀惰棌鎴愬姛鏌ョ湅鏀惰棌>>

正在阅读:C++ Builder 初学问与答(五)C++ Builder 初学问与答(五)

2004-07-28 10:12 出处:CSDN 作者:ch_builder 责任编辑:linjixiong

  Thousands属性, 当属性为True时,如果Position超过1000,那么就会自动给所显示的数值加上一个千分位。缺省值为True。

  Wrap属性,当属性为True时,如果Position的值大于Max,那么就会自动回到Min属性指定的值。缺省值为False。

  43)问:UpDown控件有哪些常用的事件呢?

  答:UpDown控件有两个常用的事件:OnChanging和OnClick。当用户正在按下上下箭头时,将发生OnChanging事件;当用户按下上下箭头时,会发生OnClick事件。

    我们共同来看一个例子:

  在窗体上放置两个Edit控件,和两个UpDown控件,将两个UpDown控件的Orientation属性分别取值udHorizontal和udVertical。

  将第二个UpDown控件的Max的取值为5000,Position值为100,将他们的Associate属性分别与两个编辑框关联。在对应事件中输入如下代码:


void _fastcall TForm1::UpDown1Changeing(TObject *Sender,bool &AllowChange)

{

       Edit1->Text=UpDown1->Position;

}

// 注意参数AllowChange可以用来指定是否允许改变Position属性的值。

void _fastcall TForm1::UpDown2Click(TObject *Sender,TUBtnType Button)

{

       Edit2->Text=UpDown2->Position;

}

 

//注意参数Button表示哪个按钮被按下:btNext为上箭头或者右箭头;btPrew为下箭头或者左箭头。

  44)问:在UpDown右边有一个HotKey组件是做什么的?

  答:热键HotKey用来在程序运行期间动态地指定某个组件或者菜单的快捷键。在它的属性中你只要记住HotKey属性就可以了,这个属性用来返回用户指定的快捷键。

代码如下:


 //--------------------------------------

#include <vcl.h>

#pragma hdrstop


#include "Unit1.h"

//--------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

//--------------------------------------

 

  系列文章索引:

  C++ Builder 初学问与答(一)
  C++ Builder 初学问与答(二)
  C++ Builder 初学问与答(三)
  C++ Builder 初学问与答(四)




察看评论详细内容 我要发表评论
作者笔名简短内容 发表时间
:

键盘也能翻页,试试“← →”键

关注我们

最新资讯离线随时看 聊天吐槽赢奖品
鎵嬫満璁块棶鍥炲埌椤堕儴