IES Los Viveros Dpto. Electrónica. Luis Modesto González Lucas INTRODUCCIÓN A VISUAL C++ II CONTROLES MAS USADOS CHECKBOX Representa un cuadro de selección La propiedad “Checked” nos permite averiguar averiguar si el cuadro ha sido marcado o no. EJEMPLO: if (checkBox1->Checked==true true)label1->Text="Marcado"; else label1->Text="No label1 Marcado"; IES Los Viveros Sevilla Dpto. Electrónica. 1 IES Los Viveros Dpto. Electrónica. Luis Modesto González Lucas RADIOBUTTON Permite realizar una selección, pero a diferencia del checkbox, sólo podemos seleccionar una opción La propiedad Checked, nos indica si está seleccionado o no. EJEMPLO: if (radioButton1->Checked==true) label2->Text="Marcado el 1"; if (radioButton2->Checked==true) label2->Text="Marcado el 2"; Si queremos poner varios controles de tipo checkbox en la misma página, podemos usar contenedores de tipo groupBox IES Los Viveros Sevilla Dpto. Electrónica. 2 IES Los Viveros Dpto. Electrónica. Luis Modesto González Lucas EJEMPLO: private: System::Void radioButton3_CheckedChanged(System::Object^ System::EventArgs^ e) { if (radioButton3->Checked==true) label3->Text="Marcado el 3"; if (radioButton4->Checked==true) label3->Text="Marcado el 4"; } IES Los Viveros Sevilla Dpto. Electrónica. 3 sender, IES Los Viveros Dpto. Electrónica. Luis Modesto González Lucas LISTBOX Permite crear una lista con opciones, donde seleccionar una o varias. La propiedad Items, permite introducir los valores que se mostrarán La propiedad text, nos devuelve el texto seleccionado. EJEMPLO private: System::Void listBox1_SelectedIndexChanged(System::Object^ System::EventArgs^ e) { label4->Text=listBox1->Text; } IES Los Viveros Sevilla Dpto. Electrónica. 4 sender, IES Los Viveros Dpto. Electrónica. Luis Modesto González Lucas COMBOBOX Permite insertar un cuadro desplegable de selección. Con la propiead Items, introducimos la lista de opciones. La Propiedad Text, nos devolverá la opción seleccionada EJEMPLO: private: System::Void comboBox1_SelectedIndexChanged(System::Object^ System::EventArgs^ e) { label3->Text=comboBox1->Text; } IES Los Viveros Sevilla Dpto. Electrónica. 5 sender,