C
cgy2003
Unregistered / Unconfirmed
GUEST, unregistred user!
问题1:用activeform生成.ocx的问题
我用activeform生成.ocx后在IE里调用发现窗体的大小有问题,只有固定的大小(width=350,height=250)窗体只显示了我原来窗体的一部分图形,但是功能还是行的,我看到别人的程序都能显示的正常窗体的大小,请问是怎么回事
问题2:我用activeform封装我原来的应用程序出现的问题:
准备工作:(1)把原来的应用程序全部加到activeform文件夹下
(2)viewàproject manager里加入所有窗体文件
1.use单元加入CrossHairForm(主窗体名)
2.在type下加入:
procedure ActiveFormCreate(Sender: TObject);
procedure ActiveFormDestroy(Sender: TObject);
3.加入两个过程
procedure TActiveFormX.ActiveFormCreate(Sender: TObject);
begin
CrossHairForm := TCrossHairForm.Create(Self);
CrossHairForm.Parent := Self;
CrossHairForm.Align := alClient;
CrossHairForm.BorderStyle := bsNone;
CrossHairForm.Visible := true;
end;
procedure TActiveFormX.ActiveFormDestroy(Sender: TObject);
begin
CrossHairForm.Free;
end;
4.分发到我指定的虚拟目录下,可是我到IE里浏览的时候什么也没有单部调试也不行,请大家帮忙看看怎么回事
我用activeform生成.ocx后在IE里调用发现窗体的大小有问题,只有固定的大小(width=350,height=250)窗体只显示了我原来窗体的一部分图形,但是功能还是行的,我看到别人的程序都能显示的正常窗体的大小,请问是怎么回事
问题2:我用activeform封装我原来的应用程序出现的问题:
准备工作:(1)把原来的应用程序全部加到activeform文件夹下
(2)viewàproject manager里加入所有窗体文件
1.use单元加入CrossHairForm(主窗体名)
2.在type下加入:
procedure ActiveFormCreate(Sender: TObject);
procedure ActiveFormDestroy(Sender: TObject);
3.加入两个过程
procedure TActiveFormX.ActiveFormCreate(Sender: TObject);
begin
CrossHairForm := TCrossHairForm.Create(Self);
CrossHairForm.Parent := Self;
CrossHairForm.Align := alClient;
CrossHairForm.BorderStyle := bsNone;
CrossHairForm.Visible := true;
end;
procedure TActiveFormX.ActiveFormDestroy(Sender: TObject);
begin
CrossHairForm.Free;
end;
4.分发到我指定的虚拟目录下,可是我到IE里浏览的时候什么也没有单部调试也不行,请大家帮忙看看怎么回事