Delphi 关于工作不正常的Intraweb问题(radiobutton)?

Delphi 关于工作不正常的Intraweb问题(radiobutton)?,delphi,delphi-7,intraweb-10,Delphi,Delphi 7,Intraweb 10,嗨 我在intraweb应用程序中创建了4个单选按钮。 一个默认选中,其余不选中。 它们属于同一个名为“组”的组。(我正确设置了每个TIWradiobutton的组) 有一个包含click事件的twiimage图像。在那个点击事件中,我试图设置单选按钮。 例如。 radiobutton1.选中:=真 问题是,这有时会设置单选按钮,有时则不会 我通过将其余单选按钮设置为false找到了修复方法。这解决了问题 我想知道当我只使用一个作业时,我首先做错了什么 你能告诉我这是intraweb中的错误还是

我在intraweb应用程序中创建了4个单选按钮。 一个默认选中,其余不选中。 它们属于同一个名为“组”的组。(我正确设置了每个TIWradiobutton的组)

有一个包含click事件的twiimage图像。在那个点击事件中,我试图设置单选按钮。 例如。 radiobutton1.选中:=真

问题是,这有时会设置单选按钮,有时则不会

我通过将其余单选按钮设置为false找到了修复方法。这解决了问题

我想知道当我只使用一个作业时,我首先做错了什么

你能告诉我这是intraweb中的错误还是我不正确地使用了radiobutton吗


谢谢。

有时IW或在IW上构建的组件(例如,用于IW的TMS套件)会有一种奇怪的行为。您可以通过查看代码、它们如何管理广播组后面的java脚本来了解其工作原理

有时,您还必须准确地管理组件在其文档中的显示方式

也许这不是最好的答案,但是如果你经常使用IW,你会发现它有很多限制和奇怪的行为(只有当你不按照他们的风格工作时,它有时与win32风格有很大的不同)


致以最诚挚的问候,

只需在您的表单中创建一个iwrategroup1(在iwstanderd托盘中)

在“属性”窗格中选择“IWRATION组1”,然后单击“项目”

您将获得一个stringlist编辑器,逐行键入四个单选按钮的标题,然后单击“确定”

现在选择您的IWImage1,转到单击事件,只需键入上面的代码

procedure TformMain.IWImage1Click(Sender: TObject);
begin
IWRadioGroup1.ItemIndex := 2 // 2 is the radiobutton number as you typed in stringlist editor
end;

这是真的不要认为intraweb是Win32默认情况下,delphi7附带的intraweb版本在iW标准托盘中没有单独的单选按钮组件您使用的是哪一个,您必须使用iWirioButton组他们告诉我您从何处获得tradiobutton在其中一个选项卡上没有单独的intraweb单选按钮,在其中一个选项卡的末尾。。是什么让你认为没有radionutton?它被称为TIWradiobutton