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 : debutant csharp - probleme d'acces a un champ de formulaire via methode [ Windows / Formulaire / Winforms / Controls ] (subversive)

mardi 29 juillet 2008 à 17:28:41 | debutant csharp - probleme d'acces a un champ de formulaire via methode

subversive

Bonjour a tous.

Voila mon petit probleme:
Je fais un prog en csharp qui doit intéragir avec active directory.

Pour cela j'ai deux fenetres:

une fenetre principale sur laquelle se situe des boutons et notament le bouton "ajouter" qui ouvre une seconde fenetre qui est un formulaire d'ajout.

Dans la premiere fenetre j'ai déclaré une classe qui contient un certain nombres de methodes publiques apellées depuis la deuxieme fenetre. Jusqu'ici tout va bien.

Le probleme est sur la seconde fenetre elle meme.

Je souhaite faire une methode qui vérifie si tous les champs sont bien remplis avant de valider le formulaire (le truc de base avec n'importe quel autre language quoi).

Donc dans le bouton ajout j'aimerai avoir une ligne du type:

if (verif_champ()==true)
{
suite du code
}
.

Le probleme se situe dans la methode verif_champ(). =>il ne reconnait pas les champs de la fenetre.

J'ai essayé de déclarer la methode comme ceci:
private bool verif_champ()

y a t'il une manip speciale a faire pour accéder aux champs?

Merci pour vos lumières!


mercredi 30 juillet 2008 à 07:05:33 | Re : debutant csharp - probleme d'acces a un champ de formulaire via methode

parlaciel

verif_champ est dans la seconde form et tu n'arrives pas à lire tes textBox de cette même form?.... peux-tu poster ton code verif_champ() stp?

mercredi 30 juillet 2008 à 12:02:32 | Re : debutant csharp - probleme d'acces a un champ de formulaire via methode

subversive

Salut parlaciel et merci pour l'interet que tu portes a mon probleme.

En voulant te montrer mon code j'ai résolu le probleme. En fait c'est le message du deboggueur qui m'a induit en erreur. Les variables etaient bien accessibles mais je devais avoir fais une boulette dans la syntaxe.

Pour ceux que ca interesse voici mon code qui marche (au sein du meme formulaire):

namespace Ad_Management
{
    public partial class fenetre_ajout : Form
    {
        public fenetre_ajout()
        {
            InitializeComponent();
            raz_window();
        }
     

        private void btn_ajouter_Click(object sender, EventArgs e)
        {


            //si aucun champ n'est vide->ajout de l'utilisateur
            bool test;
            test=verif_empty();
            if (test==false)
            {

            [code ajout de l'utilisateur]

            }

        }


 private bool  verif_empty()
        {
            //renvoie vrai si un des champs est vide
           bool result = false;
           if (champ_nom.Text == "")
            {
            util.msgbox("lechamp nom est vide");
            result= true;
              
            }

            if (champ_prenom.Text == "")
            {
                util.msgbox("le champ prénom est vide");
                result = true;

            }
            return result;

        }
 }
}

merci,


jeudi 31 juillet 2008 à 00:18:09 | Re : debutant csharp - probleme d'acces a un champ de formulaire via methode

some_one

ta dit que t'as fait deux fenetre peut etre pour acceder au attribut, il faut que tu ajoute.

Form2.champ_nom.text pour ta methode verif()

jeudi 31 juillet 2008 à 13:37:58 | Re : debutant csharp - probleme d'acces a un champ de formulaire via methode

subversive

j'ai placé directement la methode verif dans la fenetre formulaire donc ca marche comme ca.

merci,



Cette discussion est classé dans : methode, formulaire, probleme, fenetre, champ


Répondre à ce message

Sujets en rapport avec ce message

listBox : How to ??? [ par dmk2003 ] BonjourAlors voila je vous explique mon probleme . . .Je cherche tout simplement a creer un champ (un list box je pense) fonctionnant de la meme facon PB avec les application console [ par Mike ] Salut, j'ai un probleme avec les application en mode consol ( style fenetre DOS ), lorsque je lance un de ces programmes, il s'arrete automatiquement Probleme multithreading Invoke etc. [ par tarkil ] Bonjour,J'ai un petit problème et j'espere que quelqu'un pourra m'aider.Je suis dans ma fenetre principale.Je lance un thread A.Depuis ce thread A, je Probleme avec un input type="file" [ par Volfield ] Bonjour, J'ai fais une page formulaire.aspx en c# (ASP.NET) avec un formulaire qui contient un champ . Quand je valide le formulaire, je vais sur la p Une image [ par rintchu ] Salut a tous, j'ai un petit probleme au point de vue interface et je crois que je vais craquer. J'ai une image que je veux mettre en arriere plan ( ba Crystal report [ par jorrie ] Bonjours a tous, Comment puis je atteindre un champ text d'un etat report sous vs.net a partir d'un formulaire qui a un viewer.j'aimerais affecter un Probleme avec form hérité [ par Kbitnik ] Bonjour à tous,j'ai un petit problème, je m'explique :j'ai créer un formulaire  avec 4picturebox une en haut en bas a gauche et une a droite de façon probleme de Hook [ par Sylvain17 ] Salut a tous,Bon, c'est la suite d'hier pour ceux qui l'ont lu.Voila, j'arrive a partir d'une fenetre que j'ai codé, a envoyer des infos a une autre f probleme de focus [ par cudenetf ] bonjour,j'ai un formulaire qui lance un autre formulaire (composé uniquement de labels).Je ne veux pas que le premier formulaire disparaisse, je veux probleme avec showdialog [ par cudenetf ] bonjour,j'aimerais utiliser la methode showdialog pour un formulaire qui appelle un autre formulaiur(avec showdialog justement)mais le pformulaire app


Nos sponsors

Sondage...

CalendriCode

Juillet 2009
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
2728293031  

Consulter la suite du CalendriCode

Téléchargements

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

Comparez les prix Nouvelle version

Photothèque Nouveau !



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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 : 0,437 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é.