Intraweb pregunta acerca a funcionar mal (botón de radio)?
-
25-09-2019 - |
Pregunta
HI,
He creado 4 botones de radio en una aplicación intraweb. Uno está marcada por defecto, el resto no lo es. El pertenecen al mismo grupo llamado grupo. (Configurar adecuadamente el grupo de cada TIWradiobutton)
Hay twiimage imagen que tiene evento de clic. En ese evento de clic, traté de establecer los botones de radio. P.ej. radiobutton1.checked: = true;
El problema es que esto a veces establece el botón de radio ya veces no lo hace.
He encontrado una solución ajustando el resto de radiobuttons.checked a falso. Que fija el problema.
Me pregunto qué hice mal en el primer lugar cuando acabo de utilizar una asignación.
¿Me puede decir si se trata de un error en intraweb o que usa inadecuadamente botón de radio?
Gracias.
No hay solución correcta
Otros consejos
acaba de crear un IWRadioGroup1 (en iwstanderd palet) en su forma
seleccionar IWRadioGroup1, en las propiedades panenel dblclick en artículos
obtendrá un editor StringList, escriba los títulos de su línea de cuatro botones de radio por la línea a continuación, haga clic en Aceptar
Ahora seleccione su IWImage1, ir a eventos de clic sólo tiene que escribir el código de seguridad º
procedure TformMain.IWImage1Click(Sender: TObject);
begin
IWRadioGroup1.ItemIndex := 2 // 2 is the radiobutton number as you typed in stringlist editor
end;
A veces IW o componentes construir sobre el IW (por ejemplo TMS suite para IW) tienen una extraña behavior.you puede encontrar cómo funciona mirando hacia fuera en el código, cómo manejan la escritura de Java detrás de los grupos de radio.
También a veces hay que gestionar los componentes exactamente cómo Atozed decir en su documentación.
Probablemente no es la mejor respuesta, pero si que vamos a trabajar mucho con IW verá que tiene una gran cantidad de limitaciones y comportamiento extraño (sólo si no se trabaja en su estilo, que a veces difiere mucho de estilo Win32).
Saludos,