Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   RadioGroup Ultima seleccion (https://www.clubdelphi.com/foros/showthread.php?t=28775)

FGarcia 02-01-2006 17:02:31

RadioGroup Ultima seleccion
 
Saludos!!

En un radio group puedo seleccionar una opcion por defecto :
RadioGroup.ItemIndex := 0; // Por ejemplo

¿Como puedo hacer para que si el usuario selecciono otra opcion del radio group sea esta la que se inicie la siguiente vez que se ejecute el programa?

gracias por su tiempo

vtdeleon 02-01-2006 17:06:00

Saludos

Usa Case
Código Delphi [-]
case RadioGroup.ItemIdex of
0://una cosa
1://otra cosa
2://no se que
else //blabla
end;//case

roman 02-01-2006 17:07:16

Tendrás que guardar la opción seleccionada en algún lugar externo, por ejemplo, en un archivo INI:

Código:

[opciones]
ItemIndex = 3

Al abrir la aplicación, lees el archivo INI y restauras la opción. Para trabajar con ficheros INI puedes usar la clase TIniFile de la unidad IniFiles.

// Saludos

vtdeleon 02-01-2006 17:21:48

Eso me pasa por no leer....:(

Saludos

FGarcia 03-01-2006 01:34:39

Ultima seleccion
 
Gracias Roman! Ese fue mi primera opinion junto con el registro pero este ultimo aun se me hace complicado. Lo pondre en practica.

vtdeleon: mmm mmm JAJAJAJAJAJAJA a cualquiera se le escapan detalles, Gracias por apoyar!

Delfino 03-01-2006 09:29:45

Cita:

este ultimo aun se me hace complicado
Esto de hacer opciones de una applicacion persistentes es facil pero engorroso, para cada opcion hay q escribir un monton de codigo, hasta q descubri el JvFormStorage de la JVCL, junto con los JvAppIniFileStorage, JvAppRegistryStorage (u otros), no se escribe ni una linea de codgio y un monton de cosas de la app quedan persistentes, lo recomiendo ..

Lepe 03-01-2006 12:08:11

El único problema que le veo al FormStorage, es que se recuperan las propiedades persistentes al mostrar la ventana.

Si necesito un dato despues de crear la ventana, pero antes de mostrarla, no sirve :(

Por tanto, para guardar el ancho de columnas de un grid, si sirve, para guardar las preferencias de un programa a mí al menos, no me sirve.

saludos


La franja horaria es GMT +2. Ahora son las 23:52:23.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi