Problème d'imports System dans une classe

Signaler
Messages postés
35
Date d'inscription
mardi 3 avril 2007
Statut
Membre
Dernière intervention
10 avril 2008
-
Messages postés
723
Date d'inscription
dimanche 26 novembre 2006
Statut
Membre
Dernière intervention
23 janvier 2013
-
Bonjour à tous.

J'essai d'écrire une classe qui me permet d'éditer les propriétés de différents éléments (combobox, textbox, richtextbox, label, etc ....)de ma fenêtre principales.

Je crée une classe spécifique car je ne peux accéder directement avec mes "controls" depuis mes thread. J'ai donc crée la classe suivante (je ne met que 2  fonctions, les autres étant les mêmes pour les autres contrôles).

Imports

System.Drawing
Public

Class ObjectForm

   Delegate Sub SetRichTextBoxCallback(
ByRef [_frm]
As Form,
ByRef [richtext]
As RichTextBox,
ByVal [text]
As
String)

   Delegate
Function GetRichTextBoxCallback(
ByRef [_frm]
As Form,
ByRef [richtext]
As RichTextBox)
   

   Public
Sub SetRichTextBox_Text(
ByRef _frm
As Form,
ByRef richtext
As RichTextBox,
ByVal [text]
As
String)

      If richtext.InvokeRequired
Then

      Dim d
As
New SetRichTextBoxCallback(
AddressOf SetRichTextBox_Text)      _frm.Invoke(d,

New
Object() {[_frm], [richtext], [text]})

      Else      richtext.Text += [text]

      End
If

End
Sub

Public
Function GetRichTextBox_Text(
ByRef _frm
As Form,
ByRef richtext
As RichTextBox)

   If richtext.InvokeRequired
Then

   Dim d
As
New GetRichTextBoxCallback(
AddressOf GetRichTextBox_Text)   _frm.Invoke(d,

New
Object() {[_frm], [richtext]})

   Else   [Text] = richtext.Text

   End
If

   Return [Text]

End
Function
End
Class

Mon problème vient du fait quà la génération j'ai les erreurs suivantes qui concernant les [Texte]:
   - System.Text est un espace de noms et ne peut être utilisé comme expression.

Il est très important de noter que si je met ce code dans ma fenêtre principale (sur laquelle il a été crée donc les erreurs ne m'ont jamais été notifiées), cela marche parfaitement, la fonction set met à jour mon texte et la fonction get me retourne le contenu de mon richtextbox.

Si quelqu'un a une idée ou a déjà eu le problème, je suis ouvert à toute proposition.

Merci à vous et une bonne journée.

1 réponse

Messages postés
723
Date d'inscription
dimanche 26 novembre 2006
Statut
Membre
Dernière intervention
23 janvier 2013
2
salut, ça fait quoi si tu met:

Imports Sytem.Text

?

ebaudoux@club.fr
http://velerweb-2.fr.nf
http://velerweb-2.fr.nfhttp://tempuri.org/tempuri.html