VB控制項在C 中的使用

2021-09-03 06:38:27 字數 1819 閱讀 5345

第一步:在c#的工具條右擊,在右鍵選單上單擊「選擇項」選項,如下圖

第二步:在com元件中,選中所需的控制項即可(這點和vb中完全一樣)

這時候,com控制項和c#控制項就一樣使用了。但是,vb中的一些特有的命令,如動態陣列和c#有很大不同,

請參考如下**

vb**:

dim lngdata( ) as

long

all cp243client1.readdata(1, lngdata(), 3,cp_b, cp_v)  

c#**:

system.array lngdata=new int32[1024];  

cp243tcps.cp241len  a=cp243tcps.cp241len.cp_b;  

cp243tcps.cp241type b=cp243tcps.cp241type.cp_v;  

cp243.readdata(1, ref lngdata, 3, ref a,ref b) ;  

附:c#使用cp243控制項的原始碼

using system;  

using system.drawing;  

using system.collections;  

using system.componentmodel;  

using system.windows.forms;  

using system.data;  

namespace cp243  

/// 

/// 清理所有正在使用的資源。

/// 

protected

override

void dispose( bool disposing )  

}  base.dispose( disposing );  

}  #region windows 窗體設計器生成的**

/// 

/// 設計器支援所需的方法 - 不要使用**編輯器修改

/// 此方法的內容。

/// 

private

void initializecomponent()  

#endregion

/// 

/// 應用程式的主入口點。

/// 

[stathread]  

static

void main()   

private

void cmdconn_click(object sender, system.eventargs e)  

else

}  private

void cmdclose_click(object sender, system.eventargs e)  

private

void chkauto_checkedchanged(object sender, system.eventargs e)  

private

void cmdread_click(object sender, system.eventargs e)  

}  private

void cmdwrite_click(object sender, system.eventargs e)  

}  private

void timer1_tick(object sender, system.eventargs e)  

private

void frmtest_load(object sender, system.eventargs e)  

}  }  

VB控制項在C 中的使用

第一步 在c 的工具條右擊,在右鍵選單上單擊 選擇項 選項,如下圖 第二步 在com元件中,選中所需的控制項即可 這點和vb中完全一樣 這時候,com控制項和c 控制項就一樣使用了。但是,vb中的一些特有的命令,如動態陣列和c 有很大不同,請參考如下 vb dim lngdata as long c...

VB控制項在C 中的使用

第一步 在c 的工具條右擊,在右鍵選單上單擊 選擇項 選項,如下圖 第二步 在com元件中,選中所需的控制項即可 這點和vb中完全一樣 這時候,com控制項和c 控制項就一樣使用了。但是,vb中的一些特有的命令,如動態陣列和c 有很大不同,請參考如下 vb dim lngdata as long a...

VB控制項在C 中的使用

第一步 在c 的工具條右擊,在右鍵選單上單擊 選擇項 選項,如下圖 第二步 在com元件中,選中所需的控制項即可 這點和vb中完全一樣 這時候,com控制項和c 控制項就一樣使用了。但是,vb中的一些特有的命令,如動態陣列和c 有很大不同,請參考如下 vb dim lngdata aslong al...