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,

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top