表格table类有个删除行事件a,table的对象t1删除最后一行时,t1没有被处罚a事件,而删除其他行则触发a事件。
这个怎么实现的?
这个怎么实现的?
解决方案 »
- DrawImage导致的屏幕闪烁(非频繁刷新)
- 请教一个关于重复随机生成数字的问题,谢谢
- VS2005中,如何播放默认资源文件中添加的声音文件(.wav)?查了一天google后没有成功:(
- byte 的 类型转换
- 关于应聘.Net程序员的问题!请大家支招!100分相送
- 一个循环问题
- 如何创建一个List<T>集合的副本?
- 求教如何去除字符串内未闭合引号?急!
- 急急急 第一次用C#写网页做很简单很简单的数据挖掘 rd = cmd.ExecuteReader();写入报错:无效的标记
- 高手指教:怎样在控件中调获取主窗体的共公属性
- 急!c# GDI x轴值旋转问题
- 入门者又来求助,怎样停止一个正在执行的函数
删除时候做个判断就行,
那么就像上面说的,在删除事件里先判断,如果是最后一行就return;一定要在选择最后一行后点删除不进事件的话,只能在点删除之前把事件去掉。
类table有删除行事件A,table 有两个对象 T1、T2。
T1按下delete删除最后一行时,没有执行到A。T1按下delete删除非最后一行时,执行到了A。
T2按下delete删除最后一行时,执行到了A。T2按下delete删除非最后一行时,执行到了A。
情况就是这样,有可能table、T1、T2还有其他事件,但我没有发现与上述问题有可能相关的事件。
在这里就是想请教大家,什么情况会导致T1、T2不一样。
我的目标是将T2改成T1一样。
A事件上绑定了函数fun()。删除最后一行时,fun()没有被执行。我就是想知道A事件有没有触发,假如没有触发,该怎样实现