VB控制項在C 中的使用

2021-08-22 04:10:55 字數 1652 閱讀 7277

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

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

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

請參考如下**

vb**:

dim lngdata( ) as long

call 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

///

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

///

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 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 a...

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...