Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Accéder à une textBox depuis une autre classe [ Archives / Au secours ] (nicolson)

samedi 19 avril 2003 à 00:06:18 | Accéder à une textBox depuis une autre classe

nicolson

Salut tout le monde :)
En fait, je veux rajouter une phrase à une textbox depuis une autre classe que Form1.
Si ma classe Test hérite de Form1, je peux en effet y avoir accès, mais visual studio me sort une exception StackOverFlow (ça concerne la pile apparemment...).

Comment y remédier ?
Merci infiniment !

Nico

samedi 19 avril 2003 à 23:15:20 | Re : Accéder à une textBox depuis une autre classe

nicolson

Non c'est bon, j'ai trouvé :)
Pour ceux que ça intéresse, j'accède avec ce code au champ Text d'une textBox à partir d'une autre classe (pas d'héritage) :

public class CTest
{
public Form1 MyParentForm; // pour accéder au log de Form1

public void Test()
{
((Form1)MyParentForm).logTextBox.Text = "test";
}
}


Dans la classe Form1 :

private CTest test= new CTest();
public Form1()
{
InitializeComponent();

test.MyParentForm = this; // pour que la classe CTest accède au textBox
}

samedi 19 avril 2003 à 23:35:23 | Re : Accéder à une textBox depuis une autre classe

gg00xiv

tu pouvez tout simplement mettre la proprité "Modifier" de ton composant TextBox à public et d'une autre classe en passant la référence à ta classe Form1, tu ferais : <la reference>.textBox1.Text ...



-------------------------------
Réponse au message :
-------------------------------

> Non c'est bon, j'ai trouvé :)
> Pour ceux que ça intéresse, j'accède avec ce code au champ Text d'une textBox à partir d'une autre classe (pas d'héritage) :
>
> public class CTest
> {
> public Form1 MyParentForm; // pour accéder au log de Form1
>
> public void Test()
> {
> ((Form1)MyParentForm).logTextBox.Text = "test";
> }
> }
>
>
> Dans la classe Form1 :
>
> private CTest test= new CTest();
> public Form1()
> {
> InitializeComponent();
>
> test.MyParentForm = this; // pour que la classe CTest accède au textBox
> }



Cette discussion est classé dans : textbox, classe, accéder, form1


Répondre à ce message

Sujets en rapport avec ce message

Accéder à une textbox depuis une classe [ par el_teedee ] Bonjour, bonjour, est-ce que qqln pourrait m'expliquer comment on fait pour, depuis une classe, rajouter du texte dans une textbox ? Je ne peux pas y Accéder à une textbox depuis une classe [ par el_teedee ] Bonjour, j'ai trouvé qql exemples qui disent comment écrire dans une textbox d'une form1 depuis une form2, mais moi, je n'ai qu'une form1 et au cours Probleme pour récpérer la valeur d'une textbox [ par pleymo182 ] bonjour, j'écrit pour vous demander un conseil. Voila je suis en train de faire un projet en C# qui consiste a rentré ndes informations sur un vehicul Une classe externe qui utilise un contrôle de ma Form1 ? [ par DaFridge ] Bonjour !Ca fait deux jours que je cherche une solution à mon problème... J'ai créé un formulaire Form1 sur lequel j'ai un contrôle richTextBox1 conte FileSystemWatcher [ par verbeyst ] Je voudrais utiliser une (des) instance(s) de la classe FileSystemWatcher.2 options se présentent à moi1/Déclarer une variable de type FileSystemWatch Pb d'acces à une textbox [ par shendu ] Bonjour à tous, j'ai un peu de mal avec l'accès des composants en C#. Je m'explique, j'ai une form appelée frmtoto, sur cette form j'ai une texbox app Form1 et form 2 [ par paloxicide ] comment récupérer la valeur de mon textbox du formulaire précédent sachant que je travaille en MDICAD je suis sur form1 je rentre une valeur dans dans Acceder a un textbox de la form1 depuis la form2 [ par warenbe ] bonsoirje voudrai acceder a un textbox contenu dans la form1 depuis la form2j'ai donc essaye de declarer le textbox avec public et non privateet depui Savoir si un objet à hérité de TextBox [ par emmanuel9 ] Bonjour à tous, J'ai créer un nouveau composant que j'ai dérivé de la classe TextBox et je voudrais savoir si il existe une fonction qui me dit si ce [.NET2] acceder a une fonction de Form1 dans une autre classe [ par ChamY ] Bonjour,J'ai une question toute bete je pense, mais qui me pose un ptit probleme.Je dispose d'une forme avec ca class (class form1), j ai egalement un


Nos sponsors

Sondage...

CalendriCode

Octobre 2008
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 1,91 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.