je suis enfin sorti de ma dernière discussion donc j'en profite pour en créer une nouvelle (surement moins longue)

j'ai eu dans l'idée de créer un Tic tac toe (jeu du morpion avec les croix et les ronds) et j'ai besoins d'aller chercher les 2 derniers caractères du nom du bouton qui a cliqué pour les coller dans le nom d'un label

un peu de code pour illustrer tout ça

voici le .cpp

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// j'ai créé ma fonction
void __fastcall TForm1::push_button(TObject *Sender)
{
	// je vais chercher les infos sur la classe TButton
	TButton *bu_Button = dynamic_cast<TButton *>(Sender);
 
	// je déclare une variable pour stoquer le nom du bouton
	AnsiString nom;
 
	// on stoque le nom du bouton dans cette variable
	nom = bu_Button->Name;
 
	// et la j'aimerais prendre les 2 derniers caractères de la variable
	// et les coller à la fin du nom du label
	// quelque chose du style
	lbl_nomDuLabel + deuxDerniersCar -> nom;
et voici le .h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
class TForm1 : public TForm
{
__published:	// Composants gérés par l'EDI
	TButton *Button1;
	TLabel *Label1;
	void __fastcall push_button(TObject *Sender);
private:	// Déclarations de l'utilisateur
public:		// Déclarations de l'utilisateur
	__fastcall TForm1(TComponent* Owner);
};
voila j'espere que vous avez compris

++ mangacker