Dev - C++ - Ayuda checkedlistbox

 
Vista:

Ayuda checkedlistbox

Publicado por Sebastian (1 intervención) el 16/08/2015 22:40:16
Ayuda tengo que convertir de checkedlistbox a int
Éste es el código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
private: System::Void btnModificar_Click(System::Object^  sender, System::EventArgs^  e) {
	String^ medi = txtMedicamentosM->Text;
 
	int horaInicio = ckHoraInicio->SelectedIndex;
		int cantDias = ckCantDias->SelectedIndex;
	int horas = ckHoras->SelectedIndex;
	int dias = ckDias->SelectedIndex;
 
	char* str1 = ( char*) (Marshal::StringToHGlobalAnsi(horaInicio)).ToPointer();
		int numhoraInicio = atoi(str1);
	char* str2 = ( char*) (Marshal::StringToHGlobalAnsi(cantDias)).ToPointer();
	int numcantDias = atoi(str2);
	char* str3 = ( char*) (Marshal::StringToHGlobalAnsi(horas)).ToPointer();
	int numhoras = atoi(str3);
	char* str4 = ( char*) (Marshal::StringToHGlobalAnsi(dias)).ToPointer();
	int numdias = atoi(str4);
 
	bool res = false;
	if(medi == "")
		lblMensaje->Text = "Debe ingresar un medicamento para modificar";
	else{
	if(horaInicio != "" && cantDias != "" && dias != "" && horas!= "")
			res = LMedi->modificarM(medi, numhoraInicio, numcantDias, numhoras, numdias);
	}
	lblMensaje->Text = res? "Medicamento modificado con éxito":"Error al modificar el medicamento";
	}
 
};
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