Tengo muchos botones y un arreglo que representa el estado de cada uno detras.
Lo que estoy haciendo es que cuando le doy click, extraigo el numero del boton de la siguiente manera:
String ^sNombre = this->ActiveControl->Name;
char cDigito;
int iNumBtn;
cDigito[0] = sNombre[sNombre->Length - 1];
iNumBtn = atoi(cDigito);
si el boton se llama button3, extraigo el 3 y asi lo modifico en la matriz..
Ahora mi problema es que quiero hacer lo inverso, cuando vuelva a hacer click en otro boton voy a guardar el numero del boton que se le dio click primero para hacer unas comparaciones, yo lo que tenia pensado hacer era tener una variable string que contenga el valor "button" y agregarle el numero del boton anterior
por ejemplo:
String ^sAnterior = "button" + Convert::ToString(iNumBtn);
yo esperaba poder hacer referencia al otro boton con esta nueva variable. Pero no funciona..
quisiera saber como, partiendo de tener el nombre del boton en un String, hacer referencia a este.
PD: estoy utilizando Visual Studio C++.Net