請(qǐng)問你是繼承窗體么?假如是的:你可以直接在vb.net的開放環(huán)境里點(diǎn)項(xiàng)目里添加組件就好了,然后在里面找到一個(gè)繼承窗體的
成都創(chuàng)新互聯(lián)公司:2013年至今為各行業(yè)開拓出企業(yè)自己的“網(wǎng)站建設(shè)”服務(wù),為近1000家公司企業(yè)提供了專業(yè)的成都網(wǎng)站建設(shè)、成都網(wǎng)站制作、網(wǎng)頁設(shè)計(jì)和網(wǎng)站推廣服務(wù), 定制網(wǎng)站建設(shè)由設(shè)計(jì)師親自精心設(shè)計(jì),設(shè)計(jì)的效果完全按照客戶的要求,并適當(dāng)?shù)奶岢龊侠淼慕ㄗh,擁有的視覺效果,策劃師分析客戶的同行競(jìng)爭(zhēng)對(duì)手,根據(jù)客戶的實(shí)際情況給出合理的網(wǎng)站構(gòu)架,制作客戶同行業(yè)具有領(lǐng)先地位的。
VB.net
Public?Class?父類
End?Class
Public?Class?子類
Inherits?父類
End?Class
不太懂你意思就隨便說說吧
聲明窗口
Dim aa As New Form
打開已聲明的窗口
aa.show
有模式地打開窗口
aa.ShowDialog()
添加組件
Dim no As New NotifyIcon
添加控件
Dim TextBox As New TextBox
Form1.Controls.Add(TextBox)
給對(duì)象添加事件
AddHandler myButton.Click, AddressOf Me.Button_Click
.
.
.
.
在vs2010幫助里
.NET Framework 4---------.NET Framework 核心開發(fā)---------
開發(fā)基礎(chǔ)知識(shí)---------處理和引發(fā)事件
有很詳細(xì)的講解
要確立父子窗體,那子窗體必須繼承父窗體。實(shí)例化子窗體對(duì)象調(diào)用Show()方法。
希望采納
在繼承類中添加了空的事件過程,估計(jì)也會(huì)調(diào)用基類事件過程的,也就是兩個(gè)事件過程都會(huì)被調(diào)用。可以試試在繼承類構(gòu)造函數(shù)中用 RemoveHandler 語句能不能撤銷基類的事件過程的綁定。
另外一般的過程可以用override關(guān)鍵字隱藏基類的同名方法,比如基類調(diào)用的方法被繼承類override重寫后,就會(huì)調(diào)用繼承類的方法了。所以可以把事件處理代碼放在一普通過程中,由事件過程調(diào)用,這樣繼承類可以用空的同名方法覆蓋基類方法了。
vb.net不熟悉,不過我原來寫過一個(gè)C#的。
首先你可以使用System.IO.File.Exists來檢測(cè)文件是否存在
另外加載DLL中的類的話可以使用:
// 加載類所在的程序集
Assembly assembly = Assembly.LoadFrom("C:\\samuel\\Test.dll");
Type type = assembly.GetType("Test.OutString");
// 得到指定的方法
MethodInfo met = type.GetMethod("OutSuccess");
// 創(chuàng)建實(shí)例
Object obj=System.Activator.CreateInstance(type);
// 調(diào)用方法
string strResult = (string)met.Invoke(obj, null);
// 如果這個(gè)方法有參數(shù)的話,可以用以下的方法實(shí)現(xiàn)
/*
Object[] objArray=new object[7];
objArray[0]="參數(shù)1";
objArray[1]="參數(shù)2";
objArray[2]="參數(shù)3";
*/
方法返回類型 Result = (方法返回類型)met.Invoke(obj, objArray);
希望對(duì)你有幫助