PDA

Ver la Versión Completa : como recuperar la seleccionde 1 radiogroup


raffagia
23-08-2005, 21:18:06
la duda es esa, como recupero el string seleccionado de 1 radiogroup.
parece pfacil,.pero el problema es ke no me devuelve el string completo.. no se porke me borra el primer caracter,
el codigo ke uso es:
showmessage(radio_tipo_fac.Items.ValueFromIndex[(radio_tipo_fac.ItemIndex)]);

saludos

RAFFA

lucasarts_18
23-08-2005, 21:32:05
Hola:



procedure TForm1.Button1Click(Sender: TObject);
var
variable : String;
begin
variable := radiogroup1.Items.Strings[0];
showmessage (variable);
end;




Saludos

raffagia
23-08-2005, 21:59:37
muchas gracias esa era la propiedad, aunke aun me keda la duda de pňrke con la sentencia ke yo propuse,,me omite el primer caracter..

saludos

RAFFA

roman
23-08-2005, 22:39:34
aunke aun me keda la duda de pňrke con la sentencia ke yo propuse,,me omite el primer caracter..


Porque ValueFromIndex está pensado para otra cosa. ValueFromIndex es una propiedad de TStrings (como RadioGroup.Items) usada para listas de cadenas de la forma

clave=valor

como en los archivos INI.

ValueFromIndex devuelve la parte valor de la cadena con el índice dado.

Para hacer esto, ValueFromIndex, se fija en lo que hay antes de '=', avanza una posición (para saltarse el '=') y devuelve el resto.

Como en este caso no hay '=', simplemente avanza una posición (saltándose el primer caracter) y regresa el resto.

// Saludos

raffagia
24-08-2005, 02:27:15
barbaro... muchas gracias...nunca hubiera pensado ke sevia para lagoa si..

saludos

RAFFA