回覆列表
  • 1 # 老生談笑

    控制元件獲得聚焦,就是控制元件獲得焦點。我們先來看什麼是VB中控制元件的焦點。 焦點:是接收使用者滑鼠或鍵盤輸入的能力。 那麼 控制元件獲得焦點 就應該是 控制元件獲得接收使用者滑鼠或鍵盤輸入的能力。通俗的說,就是我們平時看到有的按鈕上面有個虛線的邊框,我們可以認為那就是焦點。使按鈕獲得焦點,就是使按鈕獲得這個邊框。只有在獲得這個邊框後,這個按鈕才會響應使用者的滑鼠及按鍵操作。程式執行時單擊控制元件物件,快捷鍵選擇控制元件物件,在程式碼中用控制元件物件的GetFocus方法,都可以使控制元件物件獲得焦點。控制元件有 獲得焦點的方法 和 獲得焦點的事件控制元件獲得焦點的方法:GetFocus方法;控制元件獲得焦點的事件:GotFocus;比如,在程式執行時可以使用按鈕的GetFocus方法,使按鈕獲得焦點。從而呼叫按鈕的GotFocus事件。同時,控制元件還有失去焦點的事件:LostFocus; 值得注意的是,只有當控制元件的Enabled和Visible屬性為True時才能接收焦點,但並不是所有的物件都可以接收焦點,框架、標籤、選單、直線、形狀、影象框、計時器都不能接收焦點。 按Tab鍵時焦點在控制元件間移動的順序,順序由控制元件的TabIndex確定,預設是建立的順序;當物件Enabled=False,或Visibled=True時順序不起作用(有TabIndex值,但不起作用),控制元件的TabStop屬性,預設為True,當其值為False時,按Tab鍵時焦點會跳過該控制元件。說的以上這些不懂你能不能明白。但是現在不明白也不要緊,知識是需要在實踐中積累的,當你的水平到達一定程度,或者在實踐中遇到這樣的問題時,你再回過頭來看,你就會感嘆——哦,原來是這麼回事!

  • 2 # a不會愛的小笨蛋

      可以這樣想,控制元件,就是你在窗體上看到那些東西(它們其實是放在控制元件裡的)。  比如說,你在窗體上看到的圖片,其實是放在一個叫Picture的控制元件裡的。你看到的按鈕,其實是一個叫Command的控制元件。你看到的文字,它可能就是放在一個叫Label的控制元件裡的。  舉個例子來說,一個教室相當於一個窗體,它裡面可以放凳子,也可以放桌子,教室就是一個控制元件。  在這個教室裡,放一張桌子,桌子上寫上“你好”兩個字,桌子就是一個控制元件,它裡面有“你好”兩個字。這相當於你在窗體上放一個Label控制元件,然後在Label控制元件的標題屬性中寫上“你好”兩個字  我們也可以在教室裡放一條凳子,在它上面畫上一幅畫,這個凳子就是一個控制元件,它裡面放了一幅畫。這就好比在窗體上放一個Picture控制元件,然後在Picture控制元件的Picture屬性中放上一張圖片。

  • 中秋節和大豐收的關聯?
  • Word文件目錄與正文的頁碼設定該?