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

VB.NET Discussion :

Appel sub de Class avec Click d'un bouton?


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 60
    Par défaut
    Bonjour à tous,

    Voilà, j'essai d'utiliser une class me permettant de créer une Winform et d'y inclure une PropertyGrid comme ci-dessous:

    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
     
    Imports System
    Imports System.Drawing
    Imports System.ComponentModel
    Imports System.Windows.Forms
    Imports System.Globalization
     
    Public Class OptionsDialog
       Inherits System.Windows.Forms.Form
     
       Private OptionsPropertyGrid As System.Windows.Forms.PropertyGrid
     
       Public Sub New()
     
    'Create a New Form
          MyBase.New()
     
    'Create a New Property Grid
          OptionsPropertyGrid = New PropertyGrid()
          OptionsPropertyGrid.Size = New Size(300, 250)
     
    'Add the Property Grid to the form
          Me.Controls.Add(OptionsPropertyGrid)
          Me.Text = "Options Dialog"
     
       End Sub
     
    End Class
    J'essai d'appeler la procedure New() de la class OptionDialog avec un évênement click depuis ma form principale mais je n'y parviens pas.


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    Public Class Main
     
        Private Sub PropertiesToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PropertiesToolStripMenuItem.Click
     
            Call OptionsDialog.new()
     
        End Sub
     
    End class
    Quelqu'un pourrait-il me dire de quelle façon je devrais procéder?

    Merci

    Anthony

  2. #2
    Membre extrêmement actif
    Inscrit en
    Avril 2008
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Âge : 65

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 573
    Par défaut classe forme,declare,new,show
    bonjour
    voici les etapes pour utiliser ta classe:
    code:
    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
     
     
    Public Class Form1
        'les classes se manipulent comme des variables ordinaires
        'declare une variable de meme type que OptionsDialog
        Dim optForm As OptionsDialog
     
        Private Sub PropertiesToolStripMenuItemToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles PropertiesToolStripMenuItemToolStripMenuItem.Click
            'cree un instance de ta clssse(un exemplaire)
            'pour un string,integer on ecrit =.....
            'pour une classe on utilise nouvelle instance(new)...
            optForm = New OptionsDialog
            'on lui demande de s'afficher (methode show)
            optForm.Show()
        End Sub
    End Class
    bon code....

  3. #3
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    60
    Détails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 60
    Par défaut
    Merci beaucoup Mabrouki, cela fonctionne très bien. Merci pour tes précisions!

    Bye

    Anthony

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. problème avec l'appel de mes classes
    Par Bulveye dans le forum Débuter avec Java
    Réponses: 5
    Dernier message: 06/06/2010, 09h37
  2. Réponses: 3
    Dernier message: 13/04/2010, 16h13
  3. Appeler une classe avec une autre classe
    Par zooffy dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 27/01/2010, 15h15
  4. Compilation d'une classe java avec cmd appelant une autre classe
    Par y_chafaqi dans le forum Général Java
    Réponses: 10
    Dernier message: 09/12/2009, 20h24
  5. Réponses: 9
    Dernier message: 08/07/2009, 17h10

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