
c# 自定义控件的int属性怎么自增
例如我组建里设了个ID的属性,我想让他拖到界面的时候,第一个控件默认为0,第二个为1,一次类推...
例如我组建里设了个ID的属性,我想让他拖到界面的时候,第一个控件默认为0,第二个为1,一次类推
展开
1个回答
展开全部
从对象外部操作,例如在包含你的组件的窗体中设一个int变量,添加一个组件自增以下,在设置组件的ID值
追问
实现自增呢
追答
设想
private int i;
窗体初始化中设 i=0;
一种方法:
将i引用专递给组件的构造函数,在组件构造函数中++i,同时给组件的id赋值;
二种方法:
找到窗体的添加组件是发生的事件,在此事件中添加代码,判断所添加组件是否指定组件,如果是++i,然后设置组件的id属性
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询