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

发布于 2024-09-28 12:32:14 字数 366 浏览 2 评论 0原文

您好,

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

有 twiimage 图像具有单击事件。在该单击事件中,我尝试设置单选按钮。 例如 radiobutton1.checked:=true;

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

我通过将 radiobuttons.checked 的其余部分设置为 false 找到了修复方法。这解决了问题。

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

你能告诉我这是 Intraweb 中的错误还是我使用单选按钮不当?

谢谢。

HI,

I created 4 radiobuttons in a intraweb application.
One is checked by default, the rest is not.
The belong to the same group called group. (I set the group properly of each TIWradiobutton)

There is twiimage image which has click event. In that click event, I tried to set the radiobuttons.
E.g.
radiobutton1.checked:=true;

The problem is that this sometimes set the radiobutton and sometimes it does not.

I found a fix by setting the rest of radiobuttons.checked to false. That fixed the problem.

I wonder what I did wrong in the first place when I just used one assignment.

Can you tell me if it is a bug in intraweb or I used radiobutton improperly?

Thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

聽兲甴掵 2024-10-05 12:32:14

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

,选择 IWRadioGroup1 ,在属性面板中双击项目

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

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

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

just create a IWRadioGroup1(in iwstanderd pallet ) in your form

select IWRadioGroup1 , in the properties panenel dblclick on items

you will get a stringlist editor ,type the captions of your four radiobuttons line by line then click OK

now select your IWImage1 ,goto click events just type th above code

procedure TformMain.IWImage1Click(Sender: TObject);
begin
IWRadioGroup1.ItemIndex := 2 // 2 is the radiobutton number as you typed in stringlist editor
end;
独行侠 2024-10-05 12:32:14

有时,IW 或在 IW 上构建的组件(例如 IW 的 TMS 套件)会有奇怪的行为。您可以通过查看代码来了解它的工作原理,以及它们如何管理无线电组背后的 java 脚本。

另外,有时您必须严格按照 Atozed 在其文档中所述的方式管理组件。

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

此致,

sometimes IW or components build over the IW (e.g TMS suite for IW) have a strange behavior.you can find how it works by looking out in the code, how they manage the java script behind your radio groups.

Also sometimes you must manage the components exactly how Atozed say in their documentation.

Probably isn't the best answer, but if you'll work a lot with IW you'll see that it has a lots of limitations and strange behavior (only if you don't work in their style, which sometimes differs a lot from win32 style).

best regards,

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文