Hola a todos.
He añadido un EditText
a mi formulario (VS 2010) y lo he configurado (a través de un ChooseFromList
y un DBDataSource
) para obtener el código de una moneda. Todo funcionaba bien hasta que decidí agregar otro EditText
para también poner el código seleccionado. Procedo de la siguiente manera, al evento ChooseFromListAfter
de mi primer EditText
le suscribo un método con lo siguiente:
var e = pVal as ISBOChooseFromListEventArg;
if (e != null && e.ActionSuccess)
{
var selectedCode = e.SelectedObjects.GetValue(0, 0).ToString();
txt2.Value = selectedCode;
}
Pero por alguna razón, no aparece en mi primer EditText
el código seleccionado (sí apareciendo en el segundo). Viendo esto, paso a agregar otra linea dentro del if
:
txt1.Value = selectedCode;
Pero esta última línea produce la siguiente excepción:
Item - Can’t set value on item because the item can’t get focus. [66000-153]
Paso a capturar la excepción con un catch
vacío y entonces aparece en los dos EditText
s el código seleccionado. ¿Puede alguien explicarme que está sucediendo?
Muchas gracias.
Saludos,
David.