UNIGUI中控件类名的变化

来源:互联网 发布:手机我的世界端口 编辑:程序博客网 时间:2024/06/14 23:12

今天一个朋友在使用UNIGUI碰到了问题,他要遍历窗体上的控件,然后根据类名进行相应控制。

 

原来的程序为:

procedure TMainForm.Fj_component;
var
  i: Integer;
begin
  for i := 0 to MainForm.ComponentCount - 1 do
  begin
    UniMemo1.Lines.Add(MainForm.Components[i].ClassName);
    if MainForm.Components[i] is TUniBitBtn then
    begin
      UniLabel1.Caption := 'found';
      (MainForm.Components[i] as TUniBitBtn).Enabled := false;

    end;
  end;
end;

 

 

这段程序无法运行,后来经过调试才发现TUniBitBtn在web网页中的类名已经更换为TUniExtBitBtn。

这说明web是在win32程序中重新转化成新的类。

原创粉丝点击