Button 控制項

2021-07-30 01:30:44 字數 614 閱讀 2867

button控制項又稱按鈕控制項,是 windows應用程式中最常用的控制項之一,通常用它來執行命令。如果按鈕具有焦點,就可以使用滑鼠左鍵、enter鍵或空格鍵觸發該按鈕的click事件。通過設定窗體的acceptbutton 或 cancelbutton 屬性,無論該按鈕是否有焦點,都可以使使用者通過按 enter 或 esc 鍵來觸發按鈕的 click事件。一般不使用 button 控制項的方法。button 控制項也具有許多如 text、forecolor 等的常規屬性,此處不再介紹,只介紹該控制項有特色的屬性。以後介紹的控制項也採用同樣的方法來處理

(1)dialogresult屬性:當使用showdialog方法顯示窗體時,可以使用該屬性設定當使用者按了該按鈕後, showdialog方法的返回值。值有:ok、cancel、abort、retry、ignore、yes、no等。 (2)image屬性:用來設定顯示在按鈕上的影象。

(3)flatstyle屬性:用來設定按鈕的外觀。

2、常用事件:  

(1)click事件:當使用者用滑鼠左鍵單擊按鈕控制項時,將發生該事件。  

(2)mousedown事件:當使用者在按鈕控制項上按下滑鼠按鈕時,將發生該事件。  (3)mouseup事件:當使用者在按鈕控制項上釋放滑鼠按鈕時,將發生該事件。

Button 控制項

button控制項又稱按鈕控制項,是 windows應用程式中最常用的控制項之一,通常用它來執行命令。如果按鈕具有焦點,就可以使用滑鼠左鍵 enter鍵或空格鍵觸發該按鈕的click事件。通過設定窗體的acceptbutton 或 cancelbutton 屬性,無論該按鈕是否有焦點,都可以使使用者...

button控制項

要注意一點,一般都是用panel來裝其他的控制項,不用panel裝也可以,就是會非常醜 下圖就是直接把button放到frame裡的效果 完整 如下,包括按鍵觸發事件的關聯 import wxclass buttonframe wx.frame def init self,parent none,i...

三 Button控制項

在建立視窗的時候,無論是createwindow 函式還是createwindowex 函式,所給定的第乙個引數就是乙個關於類名的字串。而這樣的乙個類名,在之前的程式裡都是在自行自行設定了wndclas 結構體變數後,註冊的視窗類。實際上,win32系統在建立視窗尋找參照的視窗類時,假如並沒有在程式...