Los usuarios familiarizados con VFP saben que si el objeto ComboBox muestra varias columnas, el resultado de la selección normal se mostrará en el elemento seleccionado con el contenido de la primera columna. Sin embargo, en el diseño real del sistema, es necesario mostrar varios campos, como número de libro, nombre, autor y editorial, y el resultado seleccionado y el valor a transferir pueden ser cualquiera de ellos. El método de implementación es el siguiente:
(1) Establezca el atributo ColumnCount del objeto ComboBox en 4; el atributo ColumnCountWidth en 12, 40, 12, 40; el atributo RowSourceType en Field;
(2) Establezca la propiedad BoundColumn del objeto ComboBox en 2, lo que indica que el nombre del libro es el contenido que se mostrará.
(3) Configure el evento Evento de cambio interactivo del objeto ComboBox de la siguiente manera:
This.DisplayValue=Este.Valor
Si desea almacenar el contenido mostrado en otras variables, agregue el siguiente contenido:
PublicUnknow_str Unknow_str=Este.valor