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 :

les methodes du bouton en vb.net


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 52
    Par défaut les methodes du bouton en vb.net
    Bonjour a tous
    je suis debutant en vb.net, je voulais connaitre tous les evenement liés au bouton ainsi que les methodes, quelqu'ub pourait m'aider ou encore un doc qui explique tous les composants,les evenements et methodes liés aux composants
    merci:
    cry:

  2. #2
    Expert éminent Avatar de Pol63
    Homme Profil pro
    .NET / SQL SERVER
    Inscrit en
    Avril 2007
    Messages
    14 200
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Puy de Dôme (Auvergne)

    Informations professionnelles :
    Activité : .NET / SQL SERVER

    Informations forums :
    Inscription : Avril 2007
    Messages : 14 200
    Par défaut
    il faut installer l'aide msdn qui contient tout ca

    sinon l'intellisense permet de tout voir aussi

    du marque
    dim b as new button
    b.

    et après le point ca te propose toutes les sub, function, property et variables publiques, ainsi que ce qu'elle font (en moins détaillé que dans l'aide msdn mais suffisant en général)

    pour les évènements, tu marques
    addhandler b.

    et derrière le point sa te propose tous les évènements ainsi que ce à quoi ils servent




    sinon pour les débutants, y a ca qu'est utile : http://plasserre.developpez.com/vsommair.htm
    Cours complets, tutos et autres FAQ ici : C# - VB.NET

  3. #3
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 52
    Par défaut problème avec l'une de mes procedures
    bonjour a tous
    j'ai un problème dans mon code ecris sous vb.net 2005
    je signale que je suis un debutant
    la procedure me met "statement is not valid in a spacename"
    le nom de la procedure est "Transfert"
    voici mon 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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    Public Class Form5
    Public Sub New()
    ' création initiale du formulaire
    InitializeComponent()
    ' initialisations complémentaires
    ' on inhibe un certain nombre de boutons
    Button1.Enabled = False
    Button2.Enabled = False
    Button3.Enabled = False
    Button4.Enabled = False
    Button5.Enabled = False
    End Sub
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    ListBox1.Items.Add(TextBox1.Text.Trim())
    TextBox1.Text = ""
    Button4.Enabled = True
    TextBox1.Focus()
    End Sub
     
    Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged
    Button1.Enabled = TextBox1.Text.Trim() <> ""
    End Sub
     
    Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button2.Click
    Transfert(ListBox1, ListBox2)
    ' boutons Effacer
    Button2.Enabled = True
    Button4.Enabled = ListBox1.Items.Count <> 0
    ' boutons de transfert
    Button2.Enabled = False
    Button3.Enabled = False
    End Sub
     
    Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click
    Transfert(ListBox2, ListBox1)
    ' boutons Effacer
    Button3.Enabled = True
    Button5.Enabled = ListBox1.Items.Count <> 0
    ' boutons de transfert
    Button2.Enabled = False
    Button3.Enabled = False
    End Sub
     
    Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
    ListBox1.Items.Clear()
    Button4.Enabled = False
    End Sub
     
    Private Sub Button5_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button5.Click
    ListBox2.Items.Clear()
    Button2.Enabled = False
    End Sub
     
    Private Sub ListBox1_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox1.SelectedIndexChanged
    Button2.Enabled = True
    End Sub
     
    Private Sub ListBox2_SelectedIndexChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ListBox2.SelectedIndexChanged
    Button3.Enabled = True
    End Sub
    End Class
     
    Private Sub Transfert(ByVal d1 As ListBox, ByVal d2 As ListBox)
    If d1.SelectedIndex = -1 Then Return
    ' ajout dans l2
    d2.Items.Add(d1.SelectedItem)
    ' suppression dans l1
    d1.Items.RemoveAt(d1.SelectedIndex)
    End Sub
    merci d'avance

  4. #4
    Expert confirmé

    Avatar de Philippe Vialatte
    Homme Profil pro
    Architecte technique
    Inscrit en
    Juillet 2004
    Messages
    3 029
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Architecte technique
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2004
    Messages : 3 029
    Par défaut
    Citation Envoyé par mipou Voir le message
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    End Class
    
    Private Sub Transfert(ByVal d1 As ListBox, ByVal d2 As ListBox)
        If d1.SelectedIndex = -1 Then Return
        ' ajout dans l2
        d2.Items.Add(d1.SelectedItem)
        ' suppression dans l1
        d1.Items.RemoveAt(d1.SelectedIndex)
    End Sub
    merci d'avance
    tu as mis Transfert en dehors de ta classe... toutes tes fonctions et procedures doivent etre dans une classe, un module ou une structure...


    PS : pense au tag "code", ca fait mal le vb pas indente

    Mon Blog

    The Cake is still a lie !!!



    Vous voulez contribuer à la rubrique .NET ? Contactez-moi par MP.
    Vous voulez rédiger des articles pour la rubrique .NET ? Voici la procédure à suivre.

  5. #5
    Membre averti
    Inscrit en
    Juin 2008
    Messages
    52
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 52
    Par défaut chronomètre
    bjr a tous
    je voudrais faire un chronomètre avec du vb.net
    voici mon 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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    Public Class Form10
    Public Class Timer1
     
    Inherits System.Windows.Forms.Form
    Private WithEvents timer1 As System.Windows.Forms.Timer
    Private WithEvents Buttonarretmarche As System.Windows.Forms.Button
    Private components As System.ComponentModel.IContainer
    Private WithEvents textbox1 As System.Windows.Forms.TextBox
    Private WithEvents label1 As System.Windows.Forms.Label
    Private début As DateTime
     
     
    Private Sub Buttonarretmarche_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Buttonarretmarche.Click
    If Buttonarretmarche.Text = "Marche" Then
    debut = DateTime.Now
    textbox1.Text = "00.00.00"
    timer1.Enabled = True
    Return
     
    End If
    If Buttonarretmarche.Text = "Arrêt" Then
    Dim debut As DateTime = DateAndTime.Now
    textbox1.Text = "Marche"
    Return
    End If
    End Sub
     
    Public Sub Timer1_Tick(ByVal sender As Object, ByVal e As System.EventArgs) Handles Timer1.Tick
    Dim maintenant As DateTime = DateTime.Now
    Dim durée As TimeSpan = DateTime.op_Subtraction(maintenant, debut)
    textbox1.Text = "" + durée.Hours.ToString("d2") + ":" + durée.Minutes.ToString("d2") + ":" + durée.Seconds.ToString("d2")
    End Sub
    End Class
    End Class
    le vb.net 2005 me sinale cette erreur
    Error 1 'Timer1' is already declared as 'Friend Dim WithEvents Timer1 As System.Windows.Forms.Timer' in this class.
    je signale que je suis un debutant
    merci de m'aider

  6. #6
    Membre émérite
    Inscrit en
    Octobre 2006
    Messages
    587
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Octobre 2006
    Messages : 587
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    Public Class Form10
    Public Class Timer1
     
    Inherits System.Windows.Forms.Form
    Private WithEvents timer1 As System.Windows.Forms.Timer
    Private WithEvents Buttonarretmarche As System.Windows.Forms.Button
    Private components As System.ComponentModel.IContainer
    Private WithEvents textbox1 As System.Windows.Forms.TextBox
    Private WithEvents label1 As System.Windows.Forms.Label
    Private début As DateTime
    Ici tu as une classe Form10 qui contient une classe Timer1 qui représente un formulaire car elle hérite de la classe Form qui elle même contient un timer et des contrôles. Le problème ici c'est que le nom de ta Form et celui du timer sont identiques car le langage n'est pas sensible à la casse.
    Supprimer les lignes


Discussions similaires

  1. Réponses: 22
    Dernier message: 03/08/2007, 17h47
  2. Utiliser les méthodes des boutons crées en rafale.
    Par kabouns dans le forum Composants
    Réponses: 8
    Dernier message: 03/12/2004, 10h48
  3. [C#] Variables accessibles à toutes les méthodes
    Par defacta dans le forum ASP.NET
    Réponses: 2
    Dernier message: 06/05/2004, 11h20
  4. [VB6]Enumérer les attributs et les méthodes d'une classe
    Par HPJ dans le forum VB 6 et antérieur
    Réponses: 7
    Dernier message: 04/05/2004, 18h34
  5. [JUnit] Pour tester les methodes d'acces à une sgdb
    Par yanis97 dans le forum Tests et Performance
    Réponses: 2
    Dernier message: 15/04/2004, 15h55

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