Red de conocimiento informático - Problemas con los teléfonos móviles - Uso detallado de combo en vb

Uso detallado de combo en vb

1. Definir las variables correspondientes del control

Supongamos que se ha creado un cuadro de diálogo y el control Combo Box se arrastra y suelta sobre él desde la caja de herramientas del control. Abra el Asistente de clases y agregue la variable correspondiente al control, como por ejemplo: CComboBoxm_cbExamble;

Esta variable se utilizará continuamente en el código posterior.

2. Agregue una fila en la etiqueta Datos de la propiedad del control ComboBox. Una fila representa una fila en la lista desplegable ComboBox. Para ajustar una nueva línea, use Ctrl+Entrar.

3. Agregar dinámicamente durante la inicialización del programa

Por ejemplo: //Controlar la inicialización del contenido

CString strTemp;

((CComboBox* )GetDlgItem(IDC_COMBO_CF))->ResetContent();//Borrar todo el contenido existente

for(int i=1;i<=100;i++)

{

strTemp.Format("%d",i);

((CComboBox*)GetDlgItem(IDC_COMBO_CF))->AddString(strTemp);

}< / p>

4. Agregar al bajar

Por ejemplo:?CString strTemp;

intiCount=((CComboBox*)GetDlgItem(IDC_COMBO_CF))->GetCount(); //Obtener el número actual de filas

if(iCount<1)//Evitar adiciones repetidas

{

((CComboBox*)GetDlgItem (IDC_COMBO_CF) )->ResetContent();

for(inti=1;i<=100;i++) { strTemp.Format("%d",i); ((CComboBox*)GetDlgItem( IDC_COMBO_CF)) ->AddString(strTemp); }

}

5. Obtener el contenido del cuadro combinado

Obtener el contenido actual

(( CComboBox*)GetDlgItem(IDC_COMBO_CF))->GetWindowText(strTemp);

Obtener otros contenidos de fila

((CComboBox*)GetDlgItem(IDC_COMBO_CF))->GetLBText(n, strTemp );