读书人

100分,方法调用的有关问题

发布时间: 2012-01-30 21:15:58 作者: rapoo

100分,方法调用的问题
protected virtual void tsbClose_Click(object sender, EventArgs e)
{
DevComponents.DotNetBar.Bar _Bar = new Bar();
.....

_Bar.DockTabClosing += new DockTabClosingEventHandler(_Bar_DockTabClosing);

//注意下面怎么写:
_Bar_DockTabClosing(......);
}

void _Bar_DockTabClosing(object sender, DockTabClosingEventArgs e)
{
e.RemoveDockTab = true;
}

[解决办法]
DockTabClosing事件是由DevComponents.DotNetBar.Bar触发的

不应该直接调用,如果你非要直接调用,那要么证明你的设计有问题,要么证明DevComponents.DotNetBar.Bar满足不了你的要求,建议你重构设计或者换一个思路
[解决办法]
//注意下面怎么写:
// _Bar_DockTabClosing(......);

这样写
[解决办法]
支持一楼的见解
[解决办法]
顶,没明白什么意思
[解决办法]
在委托里面已经调用这个事件了,为什么还要直接调用这个事件
[解决办法]
使用了委托还直接调用方法??
[解决办法]
搂猪要再说的明白些
[解决办法]
2楼正解...
如果你偏要调用它的话,试试这样,看看有没有报错~~~

_Bar_DockTabClosing(new Object(),new DockTabClosingEventArgs());
[解决办法]
up
[解决办法]
up
[解决办法]
try..

_Bar_DockTabClosing(new Object(),new DockTabClosingEventArgs());

读书人网 >C#

热点推荐