C++ Builder編程指南2

來源:互聯網
上載者:User

三、常用控制項的使用與編程

靜態文本是使用者無法直接改變(不可編輯)的文本,程式可以在運行時刻來改變它,通常起標註和提示作用,它位於控制項板的“Standard”頁,其主要屬性有:

Align:指該控制項在視窗中的位置或對齊(AlBottom:位於底部;AlClient:充滿客戶區;AlLeft:位於左方;AlNone:使用者自訂;AlRight:位於右方;AlTop:位於頂部)。

Alignment:顯示文字在本控制項中的位置(taCenter:置中;taLeftJustify:居左;taRightJustify:居右)。

AutoSize:是否自動縮放(當設為true時,則控制項的尺寸隨控制項裡面文字的大小而改變)。

Caption:控制項中要顯示的文字,即標題。

Color:控制項的顏色。

Cursor:滑鼠移入控制項後的形狀。

Enabled:設定該控制項是否有效。

Font:設定該控制項內文字的字型,單擊該屬性彈出字型設定對話方塊,可以設定字型風格、字型尺寸、字型顏色等。

Name:控制項名稱。

標準按鈕主要用於響應使用者滑鼠或鍵盤按下的操作,它位於控制項板的Standard頁,其主要屬性有:

Cancel:當設為true時,此按鈕相當於放棄按鈕,即當使用者按下Esc鍵時相當於用按一下滑鼠此按鈕。

Default:設定該按鈕是否為預設按鈕。

ModalResult:模式結果。(可選值有mrNone、mrOk、mrCancel、mrAbort、mrRetry、mrIgnore、mrYes、mrNo等)當設為非mrNone時,主要用於按下該按鈕時關閉該按鈕所屬強制回應視窗。

標準按鈕控制項可以響應的主要事件有:

OnClick:按一下滑鼠或按下熱鍵時的響應事件。

OnEnter:當按鈕獲得輸入焦點時的響應事件。

OnExit:當按鈕失去輸入焦點時的響應事件。

OnKeyDown:當鍵盤任意鍵按下時的響應事件。

OnKeyPress:當鍵盤上字元鍵按下時的響應事件。

OnKeyUp:放開鍵盤按鍵時的響應事件。

OnMouseDown:滑鼠鍵按下時的響應事件。

OnMouseUp:滑鼠鍵彈起時的響應事件。

OnMouseMove:滑鼠移動時的響應事件。

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.