Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Refresh d'un Label.Caption

5 réponses
Avatar
EmanuelL
Bonjour à Tous,

Avec mon code ci-dessous je change le caption du label en
programmation, j'aimerais faire une sorte de Label.Caption.Refresh car
le caption reste statique.

Private Sub cmdImprimantes_Click()
Dim lvRetVal
lvRetVal = Application.Dialogs(wdDialogFilePrint).Show
lblCurrentPrinter.Caption = lblDefaultPrinter.Caption +
ActivePrinter
End Sub

Merci d'avance. ;-)

--

*!* -----------------------------------
EmanuelL
Membre d'AtoutFox
www.atoutfox.org

5 réponses

Avatar
Anacoluthe
Bonjour !

'EmanuelL' nous a écrit ...
Avec mon code ci-dessous je change le caption du label en programmation,
j'aimerais faire une sorte de Label.Caption.Refresh car le caption reste
statique.


C'est tout l'objet conteneur qu'il faut rafraichir avec Repaint

Anacoluthe
« Le monde est à repeindre »
- Jean TARDIEU

Avatar
EmanuelL
Merci de votre réponse,

Mais, MyForm.Repaint reste sans effet, le caption du label ne change
pas.
:-[

Anacoluthe a présenté l'énoncé suivant :
Bonjour !

'EmanuelL' nous a écrit ...
Avec mon code ci-dessous je change le caption du label en programmation,
j'aimerais faire une sorte de Label.Caption.Refresh car le caption reste
statique.


C'est tout l'objet conteneur qu'il faut rafraichir avec Repaint

Anacoluthe
« Le monde est à repeindre »
- Jean TARDIEU


--

*!* -----------------------------------
EmanuelL
Membre d'AtoutFox
www.atoutfox.org


Avatar
Geo

Bonjour à Tous,

Avec mon code ci-dessous je change le caption du label en programmation, j'aimerais
faire une sorte de Label.Caption.Refresh car le caption reste statique.

Private Sub cmdImprimantes_Click()
Dim lvRetVal
lvRetVal = Application.Dialogs(wdDialogFilePrint).Show
lblCurrentPrinter.Caption = lblDefaultPrinter.Caption + ActivePrinter
End Sub


Pas de souci.
D'habitude j'ajoute un Doevents, mais là ça marche sans.
Emplacement pour le label trop petit ?

--
A+

Avatar
EmanuelL
Merci Geo.

En faite, j'avais omis blCurrentPrinter.Caption = "" avant le
changement de caption. ;-)


Geo a couché sur son écran :

Bonjour à Tous,

Avec mon code ci-dessous je change le caption du label en programmation,
j'aimerais faire une sorte de Label.Caption.Refresh car le caption reste
statique.

Private Sub cmdImprimantes_Click()
Dim lvRetVal
lvRetVal = Application.Dialogs(wdDialogFilePrint).Show
lblCurrentPrinter.Caption = lblDefaultPrinter.Caption + ActivePrinter
End Sub


Pas de souci.
D'habitude j'ajoute un Doevents, mais là ça marche sans.
Emplacement pour le label trop petit ?


--

*!* -----------------------------------
EmanuelL
Membre d'AtoutFox
www.atoutfox.org


Avatar
Geo

En fait, j'avais omis blCurrentPrinter.Caption = "" avant le changement de caption.


Vu !

--
A+