m_over必须定义在一个类中。
可以这样写
type
TSample = class
class procedure m_over(Sender: TObject; Shift: TShiftState; X,Y: Integer);
end;class procedure TSample.m_over(Sender: TObject; Shift: TShiftState; X,Y: Integer);
begin
nowedit:=tcontrol(sender);
nowedit.Visible :=false;
end;
可以这样写
type
TSample = class
class procedure m_over(Sender: TObject; Shift: TShiftState; X,Y: Integer);
end;class procedure TSample.m_over(Sender: TObject; Shift: TShiftState; X,Y: Integer);
begin
nowedit:=tcontrol(sender);
nowedit.Visible :=false;
end;
解决方案 »
- 如何修改DBGridEh代码,让Indicator列上显示行号,而不显示三角形标记
- 初学者菜鸟问题
- 广州找人,知道者请发短消息给我.谢谢
- 本人想在网上招募一些兼职程序员.
- 在 Delphi 怎样生成 Windows 关机时的屏幕啊!
- ehlib打印时如何显示图片
- 如何让DBGrid只显示时间而不显示日期?
- 紧急求助
- 哪位有商场的进销存管理系统,用FOXPRO编的。高分求购,500分。
- TDBNavigator控件与ADOConnection、ADOQuery之间的问题!
- 使用dbRadioGroup控件,出现错误"list index out of bounds(-1)",如何改正?
- 如何保存ListView内容为文件?
myedit.Left :=controlbar1.Left + mylabel.Left ;
myedit.Top:=controlbar1.Top +mylabel.top;
myedit.AutoSize:=false;
myedit.Height :=17;
myedit.Width:=30;
myedit.Parent:=form1;
myedit.Ctl3D:=false;
myedit.OnMouseMove := TSample.m_over;