question Intraweb sur le travail mal (RadioButton)?
-
25-09-2019 - |
Question
HI,
J'ai créé 4 radiobuttons dans une application intraweb. On est cochée par défaut, le reste est pas. La appartiennent au même groupe appelé groupe. (I définir le groupe correctement de chaque TIWradiobutton)
Il y a twiimage image qui a cliquez sur événement. Dans ce cas de clic, j'ai essayé de régler les boutons radio. Par exemple. radiobutton1.checked: = true;
Le problème est que cet ensemble parfois RadioButton et parfois il ne fonctionne pas.
J'ai trouvé une solution en réglant le reste de radiobuttons.checked à false. Cela a résolu le problème.
Je me demande ce que je fait de mal en premier lieu quand je viens d'utiliser une affectation.
Pouvez-vous me dire s'il est un bogue dans intraweb ou j'utilisé RadioButton mal?
Merci.
Pas de solution correcte
Autres conseils
il suffit de créer un IWRadioGroup1 (dans la palette de iwstanderd) dans votre formulaire
IWRadioGroup1 sélectionner, dans le dblclick sur les articles de propriétés
vous obtiendrez un éditeur de stringlist, tapez les sous-titres de vos quatre radiobuttons ligne par ligne, puis cliquez sur OK
sélectionnez maintenant votre IWImage1, goto cliquez sur les événements de type juste th code ci-dessus
procedure TformMain.IWImage1Click(Sender: TObject);
begin
IWRadioGroup1.ItemIndex := 2 // 2 is the radiobutton number as you typed in stringlist editor
end;
parfois IW ou composants construire sur l'IW (par exemple suite TMS pour IW) ont un behavior.you étrange peut trouver comment cela fonctionne en regardant dans le code, comment ils gèrent le script java derrière vos groupes radio.
Parfois aussi vous devez gérer les composants exactement comment dire Atozed dans leur documentation.
Probablement est pas la meilleure réponse, mais si vous travaillez beaucoup avec IW vous verrez qu'il a un bon nombre de limites et un comportement étrange (que si vous ne travaillez pas dans leur style, qui diffère parfois beaucoup de style win32).
Cordialement,