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系統在建立視窗尋找參照的視窗類時,假如並沒有在程式...