代码之家  ›  专栏  ›  技术社区  ›  Aftershock

关于工作不正常的Intraweb问题(单选按钮)?

  •  2
  • Aftershock  · 技术社区  · 14 年前

    你好,

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

    存在具有单击事件的twiimage映像。在单击事件中,我试图设置单选按钮。 例如。 radiobutton1.选中:=真;

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

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

    我想知道,当我只做一个作业的时候,我一开始做错了什么。

    你能告诉我这是intraweb中的一个错误还是我使用了不正确的单选按钮?

    谢谢。

    2 回复  |  直到 14 年前
        1
  •  2
  •   Vibeeshan Mahadeva    13 年前

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

    在“属性”窗格中选择“iwrixGroup1”,单击“项目”

    您将得到一个stringlist编辑器,逐行键入四个单选按钮的标题,然后单击OK

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

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

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

    有时您还必须准确地管理组件在其文档中的原子化程度。

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

    谨致问候,