第一步:在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=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...