BeforeEdit和AfterEdit事件能否满足你的需求?
CellChanged事件我不确定是这样设计还是有问题,我会提交到产品组确认,由于时差,需要2-3天的时间,还望理解。
得到确认后,我会立即反馈给你。
class wizard中的事件没有关于输入事件啊。
beforeedit 和afteredit 都没有啊 如果是在没有这种事件,我可以找到当前选中的单元格,然后让他获得焦点,然后响应keydown事件,但是我怎样让我选中的单元格cell 获得焦点呢?只有一个SetFocusRect. 回复 13楼syl20081243的帖子控件在VC++不能在可视界面展示,所以直接调用应该可以找到并使用该事件。
VC++下事件的使用方法参考:
Test::Test()
{
this->Click += gcnew System::EventHandler(this, &Test::OnClick);
}
void Test::OnClick(System::Object ^sender, System::EventArgs ^e)
{
throw gcnew System::NotImplementedException();
}
按照你说的应该可以,但是我不知道,事件的具体名字是啥啊?就像这个输入字母事件是什么函数?改变单元格大小的事件是哪个函数?我只有知道函数名称了,才能截获的。 回复 16楼syl20081243的帖子
很抱歉给你带来的不便,由于我们这里没有VC++的环境,所以无法给你立即做出验证。
具体名字的问题我已经提交到产品组,正在等待他们的反馈,还望谅解。 好的,我们静候佳音。 回复 18楼syl20081243的帖子
很抱歉让人等待了,我先暂时将该问题改为保留处理,待有结果给您反馈。 回复 16楼syl20081243的帖子
你好。
请你在VC++下看下OnChangeEditVsflexgridl1(CellChanged)和OnAfterEditVsflexgridl1 (AfterCellEdit)事件。
希望对你有帮助。