Programation
david
-
david -
david -
bonjour qui pourai m'aider pour ceci
En C++ .NET pour Windows forms, supposons que nous avons écrit une fonction de réponse à un clic sur un textbox nommé TxtBoxReponse dont la déclaration est la suivante :
-----------------
System::Void FormulairePrincipal::TxtBoxReponse_Click(System::Object * Sender, System:: EventArgs * e)
-----------------
Dans cette fonction de réponse, nous désirons affecter l'adresse contenue dans le pointeur sender à un autre pointeur déclaré ainsi :
-----------------
System::Windows::Forms::TextBox * TxtBoxClic;
-----------------
Quelle serait l'instruction qui permettrait d'affecter le pointeur sender au TxtBoxClic ?
merci davance
En C++ .NET pour Windows forms, supposons que nous avons écrit une fonction de réponse à un clic sur un textbox nommé TxtBoxReponse dont la déclaration est la suivante :
-----------------
System::Void FormulairePrincipal::TxtBoxReponse_Click(System::Object * Sender, System:: EventArgs * e)
-----------------
Dans cette fonction de réponse, nous désirons affecter l'adresse contenue dans le pointeur sender à un autre pointeur déclaré ainsi :
-----------------
System::Windows::Forms::TextBox * TxtBoxClic;
-----------------
Quelle serait l'instruction qui permettrait d'affecter le pointeur sender au TxtBoxClic ?
merci davance
A voir également:
- Programation
- Programation - Forum Études / Formation High-Tech
- Casio et la programation ✓ - Forum Autres périphériques et appareils
- Programation dune télécommande RCA - Forum Programmation
- Programation lecteur code barre - Forum Programmation
- Programation + lecteur de code barre ✓ - Forum Programmation
2 réponses
Salut...
Je suppose que ça ne doit pas être tellement différent de C#.
En C# tu serais obligé de faire ceci :
En C++ ça doit être pareil : tu dois certainement caster le pointeur de type Object en pointeur de type TextBox
Je suppose que ça ne doit pas être tellement différent de C#.
En C# tu serais obligé de faire ceci :
using System.Windows.Forms;
...
//déclaration de la référence à une TextBox
private TextBox _textBoxClick;
//fonction handler de l'événement click
public void TxtBoxReponse_Click(object sender, EventArgs e){
_textBoxClick = (TextBox) sender;
}
En C++ ça doit être pareil : tu dois certainement caster le pointeur de type Object en pointeur de type TextBox
Je dois caster sender, qui est à présent un pointeur de type Object, en un pointeur de type TextBox.