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

时间:2010-10-24 14:47:24

标签: delphi delphi-7 intraweb-10

HI,

我在intraweb应用程序中创建了4个radiobuttons。 一个是默认选中,其余的不是。 属于同一组称为组。 (我正确设置了每个TIWradiobutton的组)

有twiimage图像有点击事件。在那个点击事件中,我试图设置radiobuttons。 例如。 radiobutton1.checked:= TRUE;

问题在于,这有时会设置无线电按钮,有时则不然。

我通过将其余的radiobuttons.checked设置为false来找到修复程序。这解决了问题。

当我刚刚使用一项作业时,我想知道我做错了什么。

你能否告诉我它是否是intraweb中的错误或我使用的radiobutton不正确?

感谢。

2 个答案:

答案 0 :(得分:2)

在表单中创建一个IWRadioGroup1(在iwstanderd托盘中)

在属性窗格中选择IWRadioGroup1,点击项目

您将获得一个stringlist编辑器,逐行键入四个radiobuttons的标题,然后单击OK

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

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

答案 1 :(得分:1)

有时IW或组件构建在IW上(例如IW的TMS套件)有一个奇怪的行为。你可以通过查看代码,它们如何管理你的无线电组后面的java脚本来找到它是如何工作的。

有时您必须完全按照Atozed在其文档中说出的内容来管理组件。

可能不是最好的答案,但是如果你在IW上工作很多,你会发现它有很多限制和奇怪的行为(只有你不按他们的风格工作,有时会有所不同从win32风格来看很多。)

最好的问候,