窗体显示在pagecontrol里但是代码里的Self变成父窗体了,怎么办? 本帖最后由 dfoversky 于 2015-01-05 12:37:35 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 没明白,这个里面的Self难道不是TMainForm? 我说的不清晰,窗口继承的TBaseFormTBaseForm里的KeyUp事件里,Self变成:TMainForm了 你这是在Mainform中,Self就自动映射到MainForm中,如果是在BaseForm的方法中就自动映射到BaseForm了,这个没啥问题 BaseForm里KeyUp事件里代码:Self.Name都无效了。。 selt自身就是一个参数。Self是指所编的程序范围的一个类,Delphi中大都在窗体范围内编程,因此,self即指窗体。你在TMainForm中,使用Self,self即指TMainForm。 请问:在treeview加载大量数据(3000条),如何提高效率?分批加载祥细代码如何写? 莫名其妙出现如下错误,何解?!有时却可调试通过?!! 多线程当中创建非可视控件如何关联继承控件事件 硬件高手向这看了。关于麦克风、声卡、网卡的问题。 大家都用什么软件发布写好的软件? 在一个表单中如何判断另一表单是不是刚刚执行或显示过? 回车符与换行符有什么区别 一个指针操作的语法问题? delphi中如何创建模态对话框? 怎么实现这个打印(散分) 如何从已建好的数据库文件中导出sql脚本(包括建立约束,表,索引…所有脚本)?也许我太懒……^_^ 告诉大家一个可以下载中文Api帮助的网址!!
没明白,这个里面的Self难道不是TMainForm?
TBaseForm里的KeyUp事件里,Self变成:TMainForm了
BaseForm里KeyUp事件里代码:Self.Name都无效了。。
Self是指所编的程序范围的一个类,Delphi中大都在窗体范围内编程,因此,self即指窗体。你在TMainForm中,使用Self,self即指TMainForm。