自定义属性不在InitializeComponent显示代码,和DataGridView的CurrentCell一样
我写了个控件,包含有DataGridView,有一个属性CurrentRowIndex,求当前行,需先求当
前CurrentCell,再求当前行。可是组件在使用的时候,InitializeComponent会有
currentRowIndex 的代码,并且属性状态是报错的,其实这个属性在刚开始是不用运行
的,因为DataGridView是用代码写入数据的,刚开始连表头都没有,读currentCell就会
错。这个属性只要在读取的时候才运行就可以了。就跟DataGridView的CurrentCell一样
,使用DataGridView,在InitializeComponent就不会出现CurrentCell=什么之类的,而
且用的时候才读。我只是举这个例子,目的是想求如何做和CurrentCell一样的属性。
------最佳解决方案--------------------[Browsable(false), DesignerSerializationVisibility(
DesignerSerializationVisibility.Hidden)]
public type yourproperty {get; set; }
------其他解决方案--------------------非常非常感谢