最正統(tǒng)的方法是把textbox1的tabindex屬性設(shè)為0(其他控件的tabindex不能是0)
為巴東等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及巴東網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、巴東網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
要在load事件里用textbox1.focus()也可以,但要先me.show(),否則不會(huì)起作用。因?yàn)榭丶玫浇裹c(diǎn)需要控件”可見可用“,在formload階段整個(gè)窗體是“不可見"的,需要強(qiáng)制使用me.show()。
方法和詳細(xì)的操作步驟如下:
1、第一步,打開VB軟件,然后在表單上添加兩個(gè)文本框,見下圖,轉(zhuǎn)到下面的步驟。
2、第二步,完成上述步驟后,分別設(shè)置兩個(gè)文本框的屬性,然后清除文本框的內(nèi)容,見下圖,轉(zhuǎn)到下面的步驟。
3、第三步,完成上述步驟后,添加兩個(gè)命令按鈕,見下圖,轉(zhuǎn)到下面的步驟。
4、第四步,完成上述步驟后,分別設(shè)置兩個(gè)文本框的屬性,并分別命名為“左”和“右”,見下圖,轉(zhuǎn)到下面的步驟。
5、第五步,完成上述步驟后,雙擊名為“左”的命令按鈕以編輯其代碼,見下圖,轉(zhuǎn)到下面的步驟。
6、第六步,完成上述步驟后,雙擊名為“右”的命令按鈕以編輯其代碼,見下圖,轉(zhuǎn)到下面的步驟。
7、第七步,完成上述步驟后,運(yùn)行程序,單擊命令按鈕,然后在文本框中觀察焦點(diǎn)變化,見下圖。這樣,就解決了這個(gè)問題了。
方法如下:
1、打開例1.1創(chuàng)建的工程。
2、選擇窗體Form1并雙擊該窗體,出現(xiàn)窗體的調(diào)事件的過程代碼體。
3、在窗體調(diào)用的過程代碼體中編制如下過程代碼:
Private Sub Form_Load()
Form1.Width = 4860
Form1.Height = 2520
End Sub
4、設(shè)置窗體Form1的SartUpPosition屬性為2-屏幕中心,這樣運(yùn)行窗體可以發(fā)現(xiàn),屏幕的大小與例1.6中通過屬性設(shè)置的大小是一致的。
比如在文本框中的輸入焦點(diǎn)
再比如單擊按鈕后按鈕可以獲得焦點(diǎn)
單擊前:
單擊后: