我用的是delphi6.0, 我因为需要,想查一下form中每个控件的类名,根据类名去做一些处理,
但是用以下方法却得不到:
if controls[i].classname = 'edit'
或
if controls[i].classtype = edit
或
if controls[i].classparent = edit请问高手,怎样才能做到我想要的结果?
但是用以下方法却得不到:
if controls[i].classname = 'edit'
或
if controls[i].classtype = edit
或
if controls[i].classparent = edit请问高手,怎样才能做到我想要的结果?
解决方案 »
- ADO连接修改Paradox表时“操作必须使用一个可更新的查询”错误?
- 请问如何实现这样的dbgrid的功能
- 求<<Delphi串口通信技术与工程实践>> 或者《delphi串口通信编程》的电子书
- delphi5问题,请各位大虾帮忙-急
- stringgrid隔行显示不同颜色的问题,怎么把字都盖住了?
- 查询时间的时候遇到了怪事。求救了
- 求助:delphi7调用java写的webservice(axis2)出现的问题
- 问,问,问,请问!
- 1.我的WIN 98系统怎么了??
- 我对这些烂玩意儿烦而又烦,是否该和Microsoft说再见?!
- 资源管理器中文件的粘贴(从剪切板)、删除如何实现
- 关于delphi接口中olevariant的调用
begin
if UpperCase(self.Controls[x].ClassName)=UpperCase('TEdit') then //注意UpperCase
showmessage('OK');
end;
Delphi类名默认前缀是T
if Control.InheritsFrom(TEdit) then //判断Control是否为TEdit的派生类