社区
组件/控件开发
帖子详情
如何在自定义控件中自动添加一个GUID属性???
kingnew
2012-05-12 01:59:27
如:<cc1:myControl runat="server" GUID="a46a8be0-2c65-4fef-8d53-9a1cf7339060"></cc1:myControl>
...全文
245
6
打赏
收藏
如何在自定义控件中自动添加一个GUID属性???
如:
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
E次奥
2012-05-17
打赏
举报
回复
在用户控件的Load事件里写 Name.GUID=new Guid();
只要创建一个用户控件就会生成一个Guid!
E次奥
2012-05-17
打赏
举报
回复
Guid.NewGuid();自动生成啊。绑定到前台的GUID属性上就OK!
一个破人
2012-05-17
打赏
举报
回复
Guid.NewGuid();自动生成啊。绑定到前台的GUID属性上就OK!
EnForGrass
2012-05-16
打赏
举报
回复
[Quote=引用 2 楼 的回复:]
我是想让这个GUID a46a8be0-2c65-4fef-8d53-9a1cf7339060 自动生成,而不要我每次使用这个控件的时候都要手工于赋一次值
[/Quote]
myControl 里添加一个属性,并设置一个产生GUID的方法,绑定到GUID属性值上
kingnew
2012-05-16
打赏
举报
回复
我是想让这个GUID a46a8be0-2c65-4fef-8d53-9a1cf7339060 自动生成,而不要我每次使用这个控件的时候都要手工于赋一次值
xiaodanshen
2012-05-14
打赏
举报
回复
在myControl 里增加一重构属性。
privated string _guid;
protected string Guid
{
get... ;
set... ;
}
自定义控件
添加
唯一标识
[Browsable(true), Description("唯一标识
Guid
")] public string
GUID
{ get { return
Guid
.New
Guid
().ToString(); } }
C#
自定义控件
生成 与 加入到项目
确保控件文件完整:确认您拥有的PicExControl.designer.cs,PicExControl.resx和PicExControl.cs文件是完整的,且它们相互之间是可以正确关联的。
添加
现有项到项目:在Visual Studio
中
打开您的项目,然后通过“项目”菜单选择“
添加
现有项”,找到并选择PicExControl.cs,PicExControl.designer.cs和PicExControl.resx文件,将它们
添加
到您的项目
中
。编译项目。
C#(Winfrom)
自定义控件
--组合控件
本例是制作
一个
简单的
自定义控件
,然后用
一个
简单的测试程序, 对于初学者来说,本例子比较简单,只能起到抛石引玉的效果。 我也是在学习当
中
,今后会将自己所学的逐步写出来和大家交流共享。 创建
自定义控件
第一步:创建控件库项目:MyControl 第二步:从工具箱
中
拖出1个TextBox和Button控件 设置背景为透明 在项目
中
添加
一个
Windows窗体程序 第三步:
添加
处理程序代码 PopControls
中
定义
自定义控件
的
属性
及button事件 using System; using System
C#编程学习38:
自定义控件
--组合控件
两个示例:判断性别;状态转化
修改MFC OCX的
GUID
最近在开发
一个
新项目时,需要用到
一个
已经发布过的OCX控件,但是需要两个产品能够相互兼容,这就需要两个不同的OCX,但是代码等都是一样的,所以想到修改OCX的名称以及相关
GUID
来产生两个OCX文件。OCX是通过regsvr32命令注册到系统
中
的,在注册表
中
可以搜索到OCX的
GUID
和文件位置,OCX工程
中
的ODL文件
中
记录了它的接口、事件、类的
GUID
。下面以TestOcx项目为示例,简单讲一下
组件/控件开发
8,832
社区成员
7,151
社区内容
发帖
与我相关
我的任务
组件/控件开发
.NET技术 组件/控件开发
复制链接
扫一扫
分享
社区描述
.NET技术 组件/控件开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章