Frage

HALLO,

erstellt I 4 Radiobuttons in einer intraweb Anwendung. One ist standardmäßig aktiviert, der Rest nicht. Die gehören zu derselben Gruppe mit dem Namen Gruppe. (Ich habe die Gruppe richtig jedes TIWradiobutton)

Es gibt twiimage Bild, das Click-Ereignis hat. In diesem Click-Ereignis habe ich versucht, die Radiobuttons zu setzen. Z.B. radiobutton1.checked: = true;

Das Problem ist, dass dies manchmal die Radiobutton gesetzt und manchmal nicht.

fand ich ein Update durch den Rest radiobuttons.checked auf false setzen. Dass das Problem behoben.

Ich frage mich, was ich falsch gemacht hätte in erster Linie, wenn ich verwende nur eine Zuordnung.

Können Sie mir sagen, ob es ein Fehler in intraweb ist oder ich verwendet RadioButton- falsch?

Danke.

Keine korrekte Lösung

Andere Tipps

erstellen Sie einfach eine IWRadioGroup1 (in iwstanderd Palette) in der Form

wählen IWRadioGroup1 in den Eigenschaften panenel dblclick auf Artikel

Sie werden einen string Editor erhalten, geben die Beschriftungen Ihrer vier Radiobuttons Zeile für Zeile dann auf OK

Wählen Sie jetzt Ihre IWImage1, Ereignisse goto klicken Sie einfach auf th obigen Code eingeben

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

manchmal bauen IW oder Komponenten über den IW (zB TMS-Suite für IW) eine seltsame behavior.you kann haben erfahren, wie es mit Blick in dem Code funktioniert, wie sie den Java-Skript hinter dem Radiogruppe verwalten.

Auch manchmal müssen Sie die Komponenten genau verwalten, wie Atozed in ihrer Dokumentation sagen.

ist wahrscheinlich nicht die beste Antwort, aber wenn Sie viel mit IW arbeiten werden Sie sehen, dass es eine Menge Einschränkungen und seltsame Verhalten hat (nur, wenn Sie in ihrem Stil nicht funktionieren, die manchmal unterscheidet sich eine Menge von win32-Stil).

Mit freundlichen Grüßen,

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top