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

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

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


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

 

void __fastcall TForm1::ScrollBar1Change(TObject *Sender)

{

       Memo1->Lines->Append("水平滚动条的OnChange事件");

}

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

void __fastcall TForm1::ScrollBar2Change(TObject *Sender)

{

    Memo1->Lines->Append("垂直滚动条的OnChange事件");

}
//--------------------------------------------

 

  现在,编译并运行这个程序,点击滚动条,可以看出滚动条的事件产生情况。

  哪个事件优先你能看出来吗?你一定会对OnScroll同一事件产生的两个属性值先后被OnChange分开而不解是吗?你好好看一下什么时候产生scEndScroll值J
 
  其实我们如果要了解其他某个组件所产生的事件之间的顺序,也可以用同样的方法来实现。

  39)问:轨迹条(TrackBar)有那些主要属性呢?

  答:轨迹条与滚动条有相似之处,它也有一个类似于滚动块的滑动块,可以用鼠标或者使用方向键移动。轨迹条的某些属性与滚动条完全相同,例如Max,Min和Position。但是它还有一些特殊的属性。

  1.LineSize属性,用于指定当用户按下方向键时,轨迹条的滑动块移动的距离。

  2.PageSize属性,用于指定当用户按下PgUp和PgDn时,轨迹条上的滑动块移动的距离。

  3.Frequency属性,用于设置轨迹条刻度的单位。如果Max-Min等于100,而这个属性等于10,那么轨迹条就被分成了10等份。

  4.Orientation属性,用来确定轨迹条的放置方向,它有两个值,tbHorizontal表示水平放置,tbVertical表示是垂直放置的。缺省情况下是水平放置的。


  系列文章索引:

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



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

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

关注我们

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