已知WebBrowser是TabSheet的ChildControl (WebBrowser as TWinControl).Parent 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我要先判断这个parent是不是tabSheet是不是这样?webbrowser.parent is tabsheet可是parent是IDispatch,而不是TControl,这样的操作并不支持 不要直接webbrowser.parent 用((WebBrowser as TWinControl).Parent) is TTabSheet it doesn't work.Have you try it? if getparent(webbrowser1.handle) = tabsheet1.handle then showmessage('a'); 这样已知TabSheet的话,就根本没有这个问题了。我要的是找到tabsheet的引用也就是付给一个变量 BCB下正常。DELPHI下应该一样的。报什么错? [Error] frmMain.pas(508): Operator not applicable to this operand type if ( ((WebBrowser as TWinControl).Parent) is TTabSheet) then ShowMessage((((WebBrowser as TWinControl).Parent) as TTabSheet).Name); 直接转换 if TWinControl(WebBrowser1).Parent is TTabSheet then ShowMessage(TWinControl(Webbrowser1).Parent.Name); http://www.csdn.net/expert/topic/566/566967.xml?temp=.1973078http://www.csdn.net/expert/topic/566/566670.xml?temp=.6286127 如何将Excel导入Access access视图查询问题 delphi报表保存成word文档 请问一个报表的问题 怎样修改DBdatetimepicker的最小日期? HOOK与瑞星杀毒 祝大家猴年发大财,对面的男孩与女孩不得不看进来 请赐教,谁会编倒计时 想问一下一些常见词的标准统一的翻译,如数据在保存前需要检查必填项目是否已填写,我称为完整性检查,你们呢 如何在ACCESS数据库中动态创建表的时候创建自动编号字段?》 StrToDateTime函数应该怎么用?? 利用adoquery怎么判断是否查到符合条件的记录?
webbrowser.parent is tabsheet可是parent是IDispatch,而不是TControl,这样的操作并不支持
用((WebBrowser as TWinControl).Parent) is TTabSheet
DELPHI下应该一样的。
报什么错?
ShowMessage((((WebBrowser as TWinControl).Parent) as TTabSheet).Name);
if TWinControl(WebBrowser1).Parent is TTabSheet then
ShowMessage(TWinControl(Webbrowser1).Parent.Name);
http://www.csdn.net/expert/topic/566/566670.xml?temp=.6286127