控件名稱定義了之后就不能改了,根據(jù)你的描述,你要改的是控件的text屬性,這是可以改的,在Button的Resize事件中:
成都創(chuàng)新互聯(lián)公司專注于企業(yè)營銷型網(wǎng)站、網(wǎng)站重做改版、慶安網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、成都h5網(wǎng)站建設、商城網(wǎng)站定制開發(fā)、集團公司官網(wǎng)建設、成都外貿(mào)網(wǎng)站建設公司、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為慶安等各大城市提供網(wǎng)站開發(fā)制作服務。
Button1.Font = New Font( "宋體 ", 9)
后面的字體大小你自己看情況計算。
希望能幫助你。
這個簡單。
在VB.net中,每個事件都對應有兩個參數(shù):sender 和 e 。提取 sender 參數(shù)信息就可以獲取控件名稱。如果不理解其中機制,你直接 msgbox(sender) 將其輸出,就能查看其中玄機。
獲取控件名稱代碼:CType(sender, Control).Name。
在任何一個類前面 Imports + 要引入的命名空間即可。
一些默認的命名空間 VB.net 已經(jīng)自動導入。
1,添加一個模塊,在模塊里聲明一個全局公共變量N;
2,在控件的調用窗體代碼段里,把此控件名稱給這個全局公共變量N賦值;
3,在窗體的Load()事件里,寫代碼: Me.Text = N。
可以先定義name,動態(tài)生成的時候,賦給它,你調用的時候就使用固定的變量:
dim a(N) as object
Dim ttmp As New TextBox
ttmp.Top = 3
ttmp.Left = 3
ttmp.Width = 100
ttmp.Text = "我是文本框"
a(1) = ttmp
Me.Controls.Add(a(1))
'調用的時候可以用a(1).text調用了呢
mytest1是繼承自什么類,通常應該繼承自UerControl,雖然你這樣也能編譯通過,但實際上沒有任何意義。所以你先改了再說。繼承之后,編譯,工具箱就會多這么個控件,拖動到Form1上,這樣按鈕下就不用再new了。然后你再來問。