亂是因?yàn)槟銓?duì)開發(fā)軟件還不熟悉,慢慢熟悉吧.如果你真的要不顯示的話可以通過代碼在程序運(yùn)行時(shí)動(dòng)態(tài)生成控件,并設(shè)置控件的屬性和事件.這里給你的只是一個(gè)指引,詳細(xì)教程你在搜索引擎上搜索一下"VB.NET 動(dòng)態(tài)生成控件"的案例,因?yàn)樘L(zhǎng)了,這里無法一一說明.
創(chuàng)新互聯(lián)科技有限公司專業(yè)互聯(lián)網(wǎng)基礎(chǔ)服務(wù)商,為您提供電信機(jī)房托管,高防物理服務(wù)器租用,成都IDC機(jī)房托管,成都主機(jī)托管等互聯(lián)網(wǎng)服務(wù)。
比如嵌套里邊的listview都有個(gè)OnItemCommand屬性和OnItemDataBound屬性,設(shè)置完成之后在后臺(tái)代碼寫和第一層的代碼就可以了。
Public Class Form3 按下,顯示控件,并獲得焦點(diǎn). Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click TextBox1.Visible = True TextBox1.Focus() End Sub 判斷是否獲得焦點(diǎn). Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click If TextBox1.Focused = True Then MessageBox.Show("已經(jīng)獲得焦點(diǎn)了.") Else MessageBox.Show("已經(jīng)失去焦點(diǎn)了.") End If End Sub 失去焦點(diǎn)后自動(dòng)陷藏. Private Sub TextBox1_LostFocus(ByVal sender As Object, ByVal e As System.EventArgs) Handles TextBox1.LostFocus TextBox1.Visible = False End Sub End Class
滿意答案荷塘月色3級(jí)2009-09-03亂是因?yàn)槟銓?duì)開發(fā)軟件還不熟悉,慢慢熟悉吧.如果你真的要不顯示的話可以通過代碼在程序運(yùn)行時(shí)動(dòng)態(tài)生成控件,并設(shè)置控件的屬性和事件.這里給你的只是一個(gè)指引,詳細(xì)教程你在搜索引擎上搜索一下"VB.NET 動(dòng)態(tài)生成控件"的案例,因?yàn)樘L(zhǎng)了,這里無法一一說明. 追問: 在程序中生成控件的工作量太大了,不符合可視化編程的預(yù)期。難道控件在編輯狀態(tài)必定要顯示出來嗎?暫時(shí)隱藏一下也不行? 回答: 除了菜單外,其他的不可以.如果你不想讓程序在啟動(dòng)時(shí)慢的話只能是這樣,否則可以先記下坐標(biāo),然后移到最邊或一堆,在程序啟動(dòng)時(shí)恢復(fù)回它的坐標(biāo),但是這種做法不建議.因?yàn)?1.加大開發(fā)量;2.加大窗口啟動(dòng)時(shí)的負(fù)擔(dān),如果系統(tǒng)慢時(shí)會(huì)看到控件跑動(dòng)的感覺.平淡 的感言: 謝謝指點(diǎn)。等將來設(shè)計(jì)控件記錄可視化屬性后刪掉,在運(yùn)行中用代碼繪制生成。