IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Forms Discussion :

Class et initialisation d'objet


Sujet :

Windows Forms

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 58
    Par défaut Class et initialisation d'objet
    Bonjour,

    Je souhaiterais avoir un renseignement, débutant dans la programmation objet.

    J'ai créé une classe de ce type :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    Public Class Cclasse
        Public C_textbox As TextBox
        Public C_combobox As ComboBox
    End Class
    Je peux l'initialiser par une fonction qui serait mise dans cette classe ? Ou faut t'il que je créer un fonction à part en passant en paramètre l'élément Cclasse que j'aurais créer ?
    Si je déclare un objet de ce type, un textbx sera créé, toute les propriété de la textbox seront initialisé par défaut, ou bien je dois spécifier chaque propriété qui me serviront via ma fonction d'initialisation ?

    J'aurais surement d'autre question plus tard... Nous (Je et des amis) sommes en train de monter un ide de développement de site web en vb.net, avec autocomplétion, et vérification du code comme le ferait le w3c.

  2. #2
    Membre expérimenté
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par défaut
    Commence par lire ce cours déjà, si tu es débutant.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 58
    Par défaut
    C'est ce que je fais, mais lire le cours est une bien grande chose vu sa taille. Je me contente de me documenter sur les points qui m'intéressent sur le moment.

    Mais je n'y ai pas trouvé réponse à ma question.

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2008
    Messages
    58
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2008
    Messages : 58
    Par défaut
    Re-bonjour.

    Beau double post en perspective, mais je ne vais pas rouvrir de topic.

    voici ce que je fais dans un projet fraichement crée :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Public Class TEST
        Public bouton As New Button
        Public text As New TextBox
     
    End Class
    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
        Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
            Dim t1 As New TEST
     
     
            't1.bouton = New Button
            t1.bouton.Location = New Point(80, 20)
            t1.bouton.Visible = True
            t1.bouton.Size = New Size(40, 40)
            t1.bouton.Cursor = Cursors.Hand
            't_case(i, j).mybutton.Text = ""
     
     
            Me.Controls.Add(t1.bouton)
     
     
            't1.bouton = New Button
            t1.text.Location = New Point(20, 20)
            t1.text.Visible = True
            t1.text.Size = New Size(40, 40)
            't1.bouton.Cursor = Cursors.Hand
            't_case(i, j).mybutton.Text = ""
     
     
            Me.Controls.Add(t1.text)
     
     
            'AddHandler t_case(i, j).mybutton.Click, AddressOf caseClick
        End Sub
    Cela marche très bien, mon bouton et mon texte s'affiche.

    Je fais exactement la même chose, dans un autre projet, celui ci possédant plusieurs form. Et là, aucune erreur de compilation, seulement, ma textbox (et autres objets de ma classe n'apparaisse pas). Une idée ?

    Je n'ai que copié collé le code fonctionnel dans mon second projet.

Discussions similaires

  1. Réponses: 10
    Dernier message: 13/09/2006, 10h13
  2. Réponses: 11
    Dernier message: 16/10/2005, 21h21
  3. Méthode de classe et copie d'objets
    Par Duloup dans le forum Général Python
    Réponses: 5
    Dernier message: 11/04/2005, 17h27
  4. [Struts][classe Action]Mettre un objet en parametre (suite)
    Par julienOriano dans le forum Struts 1
    Réponses: 6
    Dernier message: 16/06/2004, 16h54
  5. [servlet] initialisation d'objets
    Par tiPouick dans le forum Servlets/JSP
    Réponses: 11
    Dernier message: 05/08/2003, 13h12

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo