Debutant en vb.net 2005 (Framework 2.0) apres un passage par vb6, je
découvre que la propriété font.bold d'un controle label n'est accessible
qu'en lecture seule.
Je ne parviens pas trouver un moyen correct et simple de passer un label
en gras (par le code).
Autre question :
J'execute un traitement, pour lequel je souhaiterais afficher un
compteur, en fait, je traite 50 000 lignes, et à chaque fois que je
change de ligne je voudrais incrémenter un compteur, affiché grace à un
controle label.
Or, le fait de rafraichir mon form pour mettre à jour le compteur
multiplie le temps de mon traitement par 10.
Quelle solution technique me propseriez vous (pour remplacer un champ
label mis à jour), pour gérer cet affichage en gagnant en performance.?
Un grand merci d'avance pour vos conseils.
Salutations.
--
[- Yttrium - http://www.danstesyeux.com -]
Le temps ne fait rien à l'affaire, quand on est con...
on est con...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
laurent
Pour le seconde point , utilise une progressbar, c'est tout aussi visuel et plus standard !!! Sa indique également une notion de début - fin ! alors qu'un simple compteur non. Sinon, il ne faut pas rafraichir la form a chaque passage, ca doit clignoter en plus ??? Je dirais tout simplement d'affecter la variable compteur à la propriété .Text du label.
Bonne journée
"Yttrium" a écrit dans le message de news: 444f707a$0$18314$
Bonjour,
Debutant en vb.net 2005 (Framework 2.0) apres un passage par vb6, je découvre que la propriété font.bold d'un controle label n'est accessible qu'en lecture seule.
Je ne parviens pas trouver un moyen correct et simple de passer un label en gras (par le code).
Autre question :
J'execute un traitement, pour lequel je souhaiterais afficher un compteur, en fait, je traite 50 000 lignes, et à chaque fois que je change de ligne je voudrais incrémenter un compteur, affiché grace à un controle label.
Or, le fait de rafraichir mon form pour mettre à jour le compteur multiplie le temps de mon traitement par 10.
Quelle solution technique me propseriez vous (pour remplacer un champ label mis à jour), pour gérer cet affichage en gagnant en performance.?
Un grand merci d'avance pour vos conseils.
Salutations.
-- [- Yttrium - http://www.danstesyeux.com -] Le temps ne fait rien à l'affaire, quand on est con... on est con...
Pour le seconde point , utilise une progressbar, c'est tout aussi visuel et
plus standard !!!
Sa indique également une notion de début - fin ! alors qu'un simple compteur
non.
Sinon, il ne faut pas rafraichir la form a chaque passage, ca doit clignoter
en plus ???
Je dirais tout simplement d'affecter la variable compteur à la propriété
.Text du label.
Bonne journée
"Yttrium" <POUSSIERES.ngtrash@gmail.com> a écrit dans le message de news:
444f707a$0$18314$8fcfb975@news.wanadoo.fr...
Bonjour,
Debutant en vb.net 2005 (Framework 2.0) apres un passage par vb6, je
découvre que la propriété font.bold d'un controle label n'est accessible
qu'en lecture seule.
Je ne parviens pas trouver un moyen correct et simple de passer un label
en gras (par le code).
Autre question :
J'execute un traitement, pour lequel je souhaiterais afficher un compteur,
en fait, je traite 50 000 lignes, et à chaque fois que je change de ligne
je voudrais incrémenter un compteur, affiché grace à un controle label.
Or, le fait de rafraichir mon form pour mettre à jour le compteur
multiplie le temps de mon traitement par 10.
Quelle solution technique me propseriez vous (pour remplacer un champ
label mis à jour), pour gérer cet affichage en gagnant en performance.?
Un grand merci d'avance pour vos conseils.
Salutations.
--
[- Yttrium - http://www.danstesyeux.com -]
Le temps ne fait rien à l'affaire, quand on est con...
on est con...
Pour le seconde point , utilise une progressbar, c'est tout aussi visuel et plus standard !!! Sa indique également une notion de début - fin ! alors qu'un simple compteur non. Sinon, il ne faut pas rafraichir la form a chaque passage, ca doit clignoter en plus ??? Je dirais tout simplement d'affecter la variable compteur à la propriété .Text du label.
Bonne journée
"Yttrium" a écrit dans le message de news: 444f707a$0$18314$
Bonjour,
Debutant en vb.net 2005 (Framework 2.0) apres un passage par vb6, je découvre que la propriété font.bold d'un controle label n'est accessible qu'en lecture seule.
Je ne parviens pas trouver un moyen correct et simple de passer un label en gras (par le code).
Autre question :
J'execute un traitement, pour lequel je souhaiterais afficher un compteur, en fait, je traite 50 000 lignes, et à chaque fois que je change de ligne je voudrais incrémenter un compteur, affiché grace à un controle label.
Or, le fait de rafraichir mon form pour mettre à jour le compteur multiplie le temps de mon traitement par 10.
Quelle solution technique me propseriez vous (pour remplacer un champ label mis à jour), pour gérer cet affichage en gagnant en performance.?
Un grand merci d'avance pour vos conseils.
Salutations.
-- [- Yttrium - http://www.danstesyeux.com -] Le temps ne fait rien à l'affaire, quand on est con... on est con...
nesserb
Bonjour, Pour changer le font:
Me.Label1.Font = New System.Drawing.Font(Me.Label1.Font.FontFamily, Me.Label1.Font.Size, FontStyle.Bold)
Pour votre Label essayer plutot de faire : label.refresh()
ça évite de rafraichir la form complete ! Vous gagnerez en performance je pense.
En esperant vous avoir aider ! Bon courage.
"Yttrium" a écrit dans le message de news:444f707a$0$18314$
Bonjour,
Debutant en vb.net 2005 (Framework 2.0) apres un passage par vb6, je découvre que la propriété font.bold d'un controle label n'est accessible qu'en lecture seule.
Je ne parviens pas trouver un moyen correct et simple de passer un label en gras (par le code).
Autre question :
J'execute un traitement, pour lequel je souhaiterais afficher un compteur, en fait, je traite 50 000 lignes, et à chaque fois que je change de ligne je voudrais incrémenter un compteur, affiché grace à un controle label.
Or, le fait de rafraichir mon form pour mettre à jour le compteur multiplie le temps de mon traitement par 10.
Quelle solution technique me propseriez vous (pour remplacer un champ label mis à jour), pour gérer cet affichage en gagnant en performance.?
Un grand merci d'avance pour vos conseils.
Salutations.
-- [- Yttrium - http://www.danstesyeux.com -] Le temps ne fait rien à l'affaire, quand on est con... on est con...
Bonjour,
Pour changer le font:
Me.Label1.Font = New System.Drawing.Font(Me.Label1.Font.FontFamily,
Me.Label1.Font.Size, FontStyle.Bold)
Pour votre Label essayer plutot de faire :
label.refresh()
ça évite de rafraichir la form complete !
Vous gagnerez en performance je pense.
En esperant vous avoir aider !
Bon courage.
"Yttrium" <POUSSIERES.ngtrash@gmail.com> a écrit dans le message de
news:444f707a$0$18314$8fcfb975@news.wanadoo.fr...
Bonjour,
Debutant en vb.net 2005 (Framework 2.0) apres un passage par vb6, je
découvre que la propriété font.bold d'un controle label n'est accessible
qu'en lecture seule.
Je ne parviens pas trouver un moyen correct et simple de passer un label
en gras (par le code).
Autre question :
J'execute un traitement, pour lequel je souhaiterais afficher un
compteur, en fait, je traite 50 000 lignes, et à chaque fois que je
change de ligne je voudrais incrémenter un compteur, affiché grace à un
controle label.
Or, le fait de rafraichir mon form pour mettre à jour le compteur
multiplie le temps de mon traitement par 10.
Quelle solution technique me propseriez vous (pour remplacer un champ
label mis à jour), pour gérer cet affichage en gagnant en performance.?
Un grand merci d'avance pour vos conseils.
Salutations.
--
[- Yttrium - http://www.danstesyeux.com -]
Le temps ne fait rien à l'affaire, quand on est con...
on est con...
Me.Label1.Font = New System.Drawing.Font(Me.Label1.Font.FontFamily, Me.Label1.Font.Size, FontStyle.Bold)
Pour votre Label essayer plutot de faire : label.refresh()
ça évite de rafraichir la form complete ! Vous gagnerez en performance je pense.
En esperant vous avoir aider ! Bon courage.
"Yttrium" a écrit dans le message de news:444f707a$0$18314$
Bonjour,
Debutant en vb.net 2005 (Framework 2.0) apres un passage par vb6, je découvre que la propriété font.bold d'un controle label n'est accessible qu'en lecture seule.
Je ne parviens pas trouver un moyen correct et simple de passer un label en gras (par le code).
Autre question :
J'execute un traitement, pour lequel je souhaiterais afficher un compteur, en fait, je traite 50 000 lignes, et à chaque fois que je change de ligne je voudrais incrémenter un compteur, affiché grace à un controle label.
Or, le fait de rafraichir mon form pour mettre à jour le compteur multiplie le temps de mon traitement par 10.
Quelle solution technique me propseriez vous (pour remplacer un champ label mis à jour), pour gérer cet affichage en gagnant en performance.?
Un grand merci d'avance pour vos conseils.
Salutations.
-- [- Yttrium - http://www.danstesyeux.com -] Le temps ne fait rien à l'affaire, quand on est con... on est con...
Yttrium
Le 26/04/2006 16:58, laurent nous disait:
Pour le seconde point , utilise une progressbar, c'est tout aussi visuel et plus standard !!! Sa indique également une notion de début - fin ! alors qu'un simple compteur non. Sinon, il ne faut pas rafraichir la form a chaque passage, ca doit clignoter en plus ??? Je dirais tout simplement d'affecter la variable compteur à la propriété .Text du label.
Non, sans refresh, li ne se passe rien..
-- [- Yttrium -] Jetez un oeil à http://www.danstesyeux.com
Le 26/04/2006 16:58, laurent nous disait:
Pour le seconde point , utilise une progressbar, c'est tout aussi visuel et
plus standard !!!
Sa indique également une notion de début - fin ! alors qu'un simple compteur
non.
Sinon, il ne faut pas rafraichir la form a chaque passage, ca doit clignoter
en plus ???
Je dirais tout simplement d'affecter la variable compteur à la propriété
.Text du label.
Non, sans refresh, li ne se passe rien..
--
[- Yttrium -]
Jetez un oeil à http://www.danstesyeux.com
Pour le seconde point , utilise une progressbar, c'est tout aussi visuel et plus standard !!! Sa indique également une notion de début - fin ! alors qu'un simple compteur non. Sinon, il ne faut pas rafraichir la form a chaque passage, ca doit clignoter en plus ??? Je dirais tout simplement d'affecter la variable compteur à la propriété .Text du label.
Non, sans refresh, li ne se passe rien..
-- [- Yttrium -] Jetez un oeil à http://www.danstesyeux.com
Yttrium
Le 26/04/2006 17:02, nesserb nous disait:
Bonjour, Pour changer le font:
Me.Label1.Font = New System.Drawing.Font(Me.Label1.Font.FontFamily, Me.Label1.Font.Size, FontStyle.Bold)
C'est bien ce que j'avais tenté, mais j'ai une erreur :
-------------------------------------------------------------------- Erreur 1 La résolution de surcharge a échoué, car aucun 'New' accessible ne peut être appelé sans conversion restrictive : 'Public Sub New(familyName As String, emSize As Single, style As System.Drawing.FontStyle)': L'argument qui correspond au paramètre 'familyName' passe de 'Object' à 'String'.
'Public Sub New(familyName As String, emSize As Single, style As System.Drawing.FontStyle)': L'argument qui correspond au paramètre 'emSize' passe de 'Object' à 'Single'. 'Public Sub New(family As System.Drawing.FontFamily, emSize As Single, style As System.Drawing.FontStyle)': L'argument qui correspond au paramètre 'family' passe de 'Object' à 'System.Drawing.FontFamily'. 'Public Sub New(family As System.Drawing.FontFamily, emSize As Single, style As System.Drawing.FontStyle)': L'argument qui correspond au paramètre 'emSize' passe de 'Object' à 'Single'. ----------------------------------------------------------------------
Que je ne parviens pas à résoudre..
Pour votre Label essayer plutot de faire : label.refresh()
ça évite de rafraichir la form complete ! Vous gagnerez en performance je pense.
C'est effectivement ce que j'avais déjà fait, merci.
[- Yttrium -] Jetez un oeil à http://www.danstesyeux.com
Le 26/04/2006 17:02, nesserb nous disait:
Bonjour,
Pour changer le font:
Me.Label1.Font = New System.Drawing.Font(Me.Label1.Font.FontFamily,
Me.Label1.Font.Size, FontStyle.Bold)
C'est bien ce que j'avais tenté, mais j'ai une erreur :
--------------------------------------------------------------------
Erreur 1 La résolution de surcharge a échoué, car aucun 'New' accessible
ne peut être appelé sans conversion restrictive :
'Public Sub New(familyName As String, emSize As Single, style As
System.Drawing.FontStyle)': L'argument qui correspond au paramètre
'familyName' passe de 'Object' à 'String'.
'Public Sub New(familyName As String, emSize As Single, style As
System.Drawing.FontStyle)': L'argument qui correspond au paramètre
'emSize' passe de 'Object' à 'Single'.
'Public Sub New(family As System.Drawing.FontFamily, emSize As
Single, style As System.Drawing.FontStyle)': L'argument qui correspond
au paramètre 'family' passe de 'Object' à 'System.Drawing.FontFamily'.
'Public Sub New(family As System.Drawing.FontFamily, emSize As
Single, style As System.Drawing.FontStyle)': L'argument qui correspond
au paramètre 'emSize' passe de 'Object' à 'Single'.
----------------------------------------------------------------------
Que je ne parviens pas à résoudre..
Pour votre Label essayer plutot de faire :
label.refresh()
ça évite de rafraichir la form complete !
Vous gagnerez en performance je pense.
C'est effectivement ce que j'avais déjà fait, merci.
[- Yttrium -]
Jetez un oeil à http://www.danstesyeux.com
Me.Label1.Font = New System.Drawing.Font(Me.Label1.Font.FontFamily, Me.Label1.Font.Size, FontStyle.Bold)
C'est bien ce que j'avais tenté, mais j'ai une erreur :
-------------------------------------------------------------------- Erreur 1 La résolution de surcharge a échoué, car aucun 'New' accessible ne peut être appelé sans conversion restrictive : 'Public Sub New(familyName As String, emSize As Single, style As System.Drawing.FontStyle)': L'argument qui correspond au paramètre 'familyName' passe de 'Object' à 'String'.
'Public Sub New(familyName As String, emSize As Single, style As System.Drawing.FontStyle)': L'argument qui correspond au paramètre 'emSize' passe de 'Object' à 'Single'. 'Public Sub New(family As System.Drawing.FontFamily, emSize As Single, style As System.Drawing.FontStyle)': L'argument qui correspond au paramètre 'family' passe de 'Object' à 'System.Drawing.FontFamily'. 'Public Sub New(family As System.Drawing.FontFamily, emSize As Single, style As System.Drawing.FontStyle)': L'argument qui correspond au paramètre 'emSize' passe de 'Object' à 'Single'. ----------------------------------------------------------------------
Que je ne parviens pas à résoudre..
Pour votre Label essayer plutot de faire : label.refresh()
ça évite de rafraichir la form complete ! Vous gagnerez en performance je pense.
C'est effectivement ce que j'avais déjà fait, merci.
[- Yttrium -] Jetez un oeil à http://www.danstesyeux.com
laurent
A chaque passage dans la boucle la propriété TEXT du label est changée ? et il ne se passe rien ? c'est bizarre, essayez avec une textbox ? pour voir si ca ne tient pas a autre chose !?
J'essaye pour voir !
A chaque passage dans la boucle la propriété TEXT du label est changée ? et
il ne se passe rien ?
c'est bizarre, essayez avec une textbox ? pour voir si ca ne tient pas a
autre chose !?
A chaque passage dans la boucle la propriété TEXT du label est changée ? et il ne se passe rien ? c'est bizarre, essayez avec une textbox ? pour voir si ca ne tient pas a autre chose !?
J'essaye pour voir !
Yttrium
laurent a écrit :
A chaque passage dans la boucle la propriété TEXT du label est changée ? et il ne se passe rien ? c'est bizarre, essayez avec une textbox ? pour voir si ca ne tient pas a autre chose !?
J'essaye pour voir !
Ne vous embetez pas, j'ai retenu une autre solution. Salutations.
-- [- Yttrium - http://www.danstesyeux.com -] Le temps ne fait rien à l'affaire, quand on est con... on est con...
laurent a écrit :
A chaque passage dans la boucle la propriété TEXT du label est changée ? et
il ne se passe rien ?
c'est bizarre, essayez avec une textbox ? pour voir si ca ne tient pas a
autre chose !?
J'essaye pour voir !
Ne vous embetez pas, j'ai retenu une autre solution.
Salutations.
--
[- Yttrium - http://www.danstesyeux.com -]
Le temps ne fait rien à l'affaire, quand on est con...
on est con...
A chaque passage dans la boucle la propriété TEXT du label est changée ? et il ne se passe rien ? c'est bizarre, essayez avec une textbox ? pour voir si ca ne tient pas a autre chose !?
J'essaye pour voir !
Ne vous embetez pas, j'ai retenu une autre solution. Salutations.
-- [- Yttrium - http://www.danstesyeux.com -] Le temps ne fait rien à l'affaire, quand on est con... on est con...