• Viernes 1 de Noviembre de 2024, 10:34

Autor Tema:  Juntar 2 Strings Para Hacer Referencia A Un Boton  (Leído 980 veces)

gentoo

  • Nuevo Miembro
  • *
  • Mensajes: 3
    • Ver Perfil
Juntar 2 Strings Para Hacer Referencia A Un Boton
« en: Lunes 23 de Julio de 2007, 02:57 »
0
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