我在自己编写的控件(继承自TStringGrid)中使用了TColumn类,想让它能象TDBGrid一样,能在设计时双击控件后,就自动弹出调用Columns窗体。
我查阅了一下资料,发现只有使用组件编辑器(TComponentEditor)才能做到。
但我不知道怎样在ExecVerb事件中调用Columns窗体。如:
procedure TmyColEditor.ExecuteVerb(index: integer);
begin
case index of
0: //怎样在这里调用Columns属性窗体?
1: ......
end;
end;
或者在Edit事件中调用也可以......
还有,TDefaultEditor的Property是怎样用的?能举个例子吗?呵呵,最好能讲解一下,谢谢!
我查阅了一下资料,发现只有使用组件编辑器(TComponentEditor)才能做到。
但我不知道怎样在ExecVerb事件中调用Columns窗体。如:
procedure TmyColEditor.ExecuteVerb(index: integer);
begin
case index of
0: //怎样在这里调用Columns属性窗体?
1: ......
end;
end;
或者在Edit事件中调用也可以......
还有,TDefaultEditor的Property是怎样用的?能举个例子吗?呵呵,最好能讲解一下,谢谢!
解决方案 »
- 一个Form中有webBrowse,为什么Application.MessageBox弹出的对话框的标题多了个webbrowse字符串?
- tcp连接不太稳定的问题。
- mdi子窗体
- TreeView 节点重复增加,代码我已贴出(高分送出)
- 50分求购第三方控件-TSDDBGrid
- ====怎样从视频文件中抓取一帧图象或者取其中一段视频,用什么控件??====
- dbgrid如何增加一行(就是一个记录),如何用程序修改里面的内容?
- TIWDBGrid 问题!
- 如何制作UDP代理服务器软件?
- zswang(伴水)(需要充充电) KINGRONG 群侠们,请进!
- 实现B/S结构的语言???大家讨论一下
- 实现B/S结构的语言???大家讨论一下
我想你可能没理解我的意思(也许是我没理解你的意思)。我是想实现TColumn的TComponentEditor,不是TColumn的类继承。
但请大家看清楚我的问题!!!!!!!
我是问怎样手动用代码调用,而不是让鼠标点击得到!!!!!!!!!
天哪!!!!!!!!!!!
偶要死了!!!!!!!!!!!!!!