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 :

Récupérer information d'une richtextbox


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2009
    Messages : 23
    Par défaut Récupérer information d'une richtextbox
    Bonjour à tous,

    Voilà dans une richtextbox s'affiche les données d'un fichier txt. Le fichier qui nous intérrese est composé de ligne similaire à celle-ci:

    Button1 1 N
    Button2 2 N
    ....

    Je voudrais récupérer chaque élément de la richtextbox séparément afin de créer des nouveau bouton.

    Le nom du bouton sera Button1, le text afficher à l'écran sur le bouton sera 1, et le N défini la couleur de la police d'écriture qui sera noire.

    Je n'ai aucune idée de comment procéder pour récupérer les éléments de ma richtextbox.

    Merci pour votre aide

  2. #2
    Membre régulier
    Inscrit en
    Décembre 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 11
    Par défaut
    Tu peux utiliser la fonction split.
    Exemple :
    Code VB.Net : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Dim texte as String
    Dim resultat() as String
    texte = "Valeur1|Valeur2"
    resultat() = texte.split('|')
    MessageBox.Show(resultat(1))
    ' Affiche "Valeur1"
    Après, j'ai du mal à comprendre ce que la RichTextBox vient faire là-dedans...
    Pour récupérer le texte d'une RichTextBox SANS les balises de mises en forme, utilise sa propriété .Text
    Pour récupérer le texte d'une RichTextBox AVEC les balises de mises en forme, utilise sa propriété .Rtf

    Enfin, pour la création des boutons, je te conseille plutôt de les enregistrer dans une liste, plutôt que de leurs donner des noms de variable différents. (d'ailleurs, je ne pense pas que ce soit possible... Mais même si c'était le cas, ce ne serait pas super propre)

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2009
    Messages
    23
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Décembre 2009
    Messages : 23
    Par défaut
    Ok, je vais utiliser la fonction split, elle me convient, mais je ne comprends pas comment récuperer mes boutons dans une liste.


    Merci

  4. #4
    Membre régulier
    Inscrit en
    Décembre 2009
    Messages
    11
    Détails du profil
    Informations forums :
    Inscription : Décembre 2009
    Messages : 11
    Par défaut
    Oublis la liste, c'était pas une bonne idée après y avoir réfléchi à deux fois.
    Code VB.Net : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
            Dim Nom As String
            Dim Bouton As Button
            Nom = "Bouton 1"
            Bouton = New Button()
            Bouton.Text = "1"
            Bouton.Name = Nom
            Ton_Formulaire.Controls.Add(Bouton)
    Conseils : place ces instructions dans une boucle "For Each".
    Si tu ne sais pas utiliser cette dernière, je t'invite à jeter un oeil sur google ou msdn (le site référence en .net).

    Enfin, si tu as besoin de modifier un bouton, utilises :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
            Ton_Formulaire.Controls(Nom)
    Avec Nom égale au nom du bouton de ton choix.

Discussions similaires

  1. Récupérer informations d'une balise XML en XSL avec l'ID
    Par Casper785 dans le forum XML/XSL et SOAP
    Réponses: 4
    Dernier message: 10/03/2012, 02h35
  2. [2.5.1] Récupérer information dans une table
    Par Thewil dans le forum BIRT
    Réponses: 48
    Dernier message: 01/02/2011, 19h04
  3. Récupérer informations d'une fenêtre
    Par masseur dans le forum C#
    Réponses: 5
    Dernier message: 03/10/2008, 16h11
  4. Réponses: 9
    Dernier message: 13/12/2007, 14h20

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