VB控制項在C 中的使用

2021-09-22 05:29:44 字數 2172 閱讀 3510

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

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

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

請參考如下**

vb**:

dim lngdata( ) 

aslong

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

c#**:

system.array lngdata=

newint32[1024];  

cp243tcps.cp241len  a=cp243tcps.cp241len.cp_b;  

cp243tcps.cp241type b=cp243tcps.cp241type.cp_v;  

cp243.readdata(1, 

reflngdata, 3, 

refa,

refb) ;  

---------------------------------

附: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 as long a...