C#UserContral问题

C#组件编程的Component与Control之间的区别

    (1)Component在Run Time时不能呈现UI,而Control可以在Run Time时呈现UI(但是Visual Studio 2005里的asp.net中的SqlDataSource是Control,但是它不能呈现UI)。

    (2)Component是贴在容器Container上的,而Control则是贴在Windows Form或者Web Form上的。举例来说,SqlCommand是个Component,DataGrid则是一个Control。


当做自定义控件的时候,如果用Component那么在运行的时候会报错:“程序集“E:\work\学习资料及程序\usb_hid\usb hid\UsbLibrary\obj\Debug\UsbLibrary.dll”不包含任何 UserControl 类型”。研究了半天才知道问题出在用户控件上!呆了!


public partial class UsbLibary : UserControl//Component
{

}

//就是窗体在做用户控件时要注意后面的接口

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值