Clipper/FiveWin - Elemento de Combobox

 
Vista:

Elemento de Combobox

Publicado por Jose Luis Perez (10 intervenciones) el 11/01/2005 19:44:02
Al seleccionar un elemento de un combobox, con que instruccion me doy cuenta de el numero de elemento que seleccine. Ejemplo:
Si tengo un Array con los siguientes datos
aDatos:={'Contado','Credito','Otro'}
Si yo selecciono credito, con que instruccion me doy cuenta que seleccione el elemento numero 2.
espero me puedan ayudar, de antemano muchas gracias.

Jose Luis
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Elemento de Combobox

Publicado por Alvaro (21 intervenciones) el 11/01/2005 20:10:33
local oCbx, cCbx:= 'Africa', aCbx := {'Africa', 'América', 'Europa'}

@ 3,15 COMBOBOX oCbx VAR cCbx PROMPTS aCbx SIZE 50,50 OF oDlg

Si seleccionas Europa, será entonces el valor de cCbx.

Un saludo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Elemento de Combobox

Publicado por Jose Luis (10 intervenciones) el 12/01/2005 16:45:13
gracias, por tu ayuda.
con el ejemplo que me das, me doy cuenta cual es el valor de la varaiable cCbx. pero lo que quiero sabeer es como me doy cuenta de el numero de elemento que seleccione ?
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Elemento de Combobox

Publicado por Gabriel Pascual (913 intervenciones) el 12/01/2005 18:29:53
muy facil:

En vez de inicializar cCbx a "America", inicializao a 1
El valor de retorno del combobox depende de a que inicialices el valor que lo controla. Si lo inicializas a una cadena de caracteres te devuelve el nombre del valor seleccionado, si lo inicializas a un numero te devuelve la posicion de dicho valro.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Elemento de Combobox

Publicado por Ricardo (3 intervenciones) el 12/01/2005 21:52:00
Prueba con este programa

#include "FiveWin.ch"
//----------------------------------------------------------------
function Main()
local oDlg, oCbx
local cItem := ""
SET 3DLOOK ON
DEFINE DIALOg oDlg FROM 2,2 TO 20,50
@ 1, 1 COMBOBOX oCbx VAR cItem ITEMS { "Uno", "Dos", "Tres" } ;
SIZE 150, 100 ;
OF oDlg ;
ON CHANGE MsgInfo( "Linea: " + str( oCbx:nAt, 2 ) )
@ 10, 9 BUTTON "&End" OF oDlg ACTION oDlg:end()
ACTIVATE DIALOG oDlg CENTERED
return nil
//----------------------------------------------------------------
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Elemento de Combobox

Publicado por Jose Luis (10 intervenciones) el 15/01/2005 21:14:30
Gracias Ricardo... el codigo que me enviaste si me sirvio para lo que necesitaba.

Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar