OVH Cloud OVH Cloud

Listview de #@!?£$

4 réponses
Avatar
Ticker
Bonjour à tous

J'ai un problème que je n'arrive pas à résoudre depuis quelques temps. C'est
sur VBA, mais peut être que certains connaissent le problème (j'ai déjà mis
un post sur les newsgroup VBA, mais les listviews, ça n'inspire pas :o( )
J'ai une listview sur une multipage, lorsque je clique sur un bouton page 1
ça envoie des données dans une listview page 3. ça fonctionne, sauf que
l'affichage est catastrophique. Il faut comprendre par la qu'on ne voit pas
ce qui est écrit dans la listview, je dois cliquer partout pour pouvoir
enfin lire.
Donc voilà, si quelqu'un à des propositions, j'ai essayer pleins de trucs,
sans succès ( refresh entre autres, repaint pour le userform)

Merci d'avance pour votre aide, parce que là, je craque :o/

4 réponses

Avatar
Zoury
Salut!

Peut-on voir la partie de code concernée?


--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
"Ticker" wrote in message
news:
Bonjour à tous

J'ai un problème que je n'arrive pas à résoudre depuis quelques temps.


C'est
sur VBA, mais peut être que certains connaissent le problème (j'ai déjà


mis
un post sur les newsgroup VBA, mais les listviews, ça n'inspire pas :o( )
J'ai une listview sur une multipage, lorsque je clique sur un bouton page


1
ça envoie des données dans une listview page 3. ça fonctionne, sauf que
l'affichage est catastrophique. Il faut comprendre par la qu'on ne voit


pas
ce qui est écrit dans la listview, je dois cliquer partout pour pouvoir
enfin lire.
Donc voilà, si quelqu'un à des propositions, j'ai essayer pleins de trucs,
sans succès ( refresh entre autres, repaint pour le userform)

Merci d'avance pour votre aide, parce que là, je craque :o/




Avatar
Ticker
Bien sûr, le voici (code VBA), c'est le code du test que j'ai fait, mais le
problème y est, hélas.
_____________________________________
Private Sub CommandButton1_Click()

Dim Item As ListItem

Set Item = ListView1.ListItems.Add
Item.SubItems(1) = "Item1"
Item.SubItems(2) = "Item2"

End Sub


Private Sub UserForm_Activate()

With ListView1
.FullRowSelect = True
.CheckBoxes = True
.Gridlines = True
.ColumnHeaders.Add , , "Check", 15
.ColumnHeaders.Add , , "Mots à traduire", (ListView1.Width - 15) / 2
.ColumnHeaders.Add , , "Traduction", (ListView1.Width - 15) / 2
End With

End Sub
________________________________________

J'utilise Office XP, avec les 2 service pack. La dernière version de l'OCX
MSCOMCTL.OCX (V:6.1.95.45). Le problème est toujours présent.
Donc, je suppose que le problème est plus profond.
Maintenat, à ce niveau, je suis dépassé.
Voilà, voilà
Merci d'avance à tous ceux qui se pencheront sur la question




"Zoury" a écrit dans le message de news:

Salut!

Peut-on voir la partie de code concernée?


--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
"Ticker" wrote in message
news:
> Bonjour à tous
>
> J'ai un problème que je n'arrive pas à résoudre depuis quelques temps.
C'est
> sur VBA, mais peut être que certains connaissent le problème (j'ai déjà
mis
> un post sur les newsgroup VBA, mais les listviews, ça n'inspire pas


:o( )
> J'ai une listview sur une multipage, lorsque je clique sur un bouton


page
1
> ça envoie des données dans une listview page 3. ça fonctionne, sauf que
> l'affichage est catastrophique. Il faut comprendre par la qu'on ne voit
pas
> ce qui est écrit dans la listview, je dois cliquer partout pour pouvoir
> enfin lire.
> Donc voilà, si quelqu'un à des propositions, j'ai essayer pleins de


trucs,
> sans succès ( refresh entre autres, repaint pour le userform)
>
> Merci d'avance pour votre aide, parce que là, je craque :o/
>
>




Avatar
Zoury
Salut Ticker!

Ton code fonctionne bien ici, à condition de mettre la propriété View du
ListView à "3 - lvwReport" et de modifier le nom de l'événement
UserControl_Activate() pour UserControl_Initialize()..

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
"Ticker" wrote in message
news:%
Bien sûr, le voici (code VBA), c'est le code du test que j'ai fait, mais


le
problème y est, hélas.
_____________________________________
Private Sub CommandButton1_Click()

Dim Item As ListItem

Set Item = ListView1.ListItems.Add
Item.SubItems(1) = "Item1"
Item.SubItems(2) = "Item2"

End Sub


Private Sub UserForm_Activate()

With ListView1
.FullRowSelect = True
.CheckBoxes = True
.Gridlines = True
.ColumnHeaders.Add , , "Check", 15
.ColumnHeaders.Add , , "Mots à traduire", (ListView1.Width - 15) / 2
.ColumnHeaders.Add , , "Traduction", (ListView1.Width - 15) / 2
End With

End Sub
________________________________________

J'utilise Office XP, avec les 2 service pack. La dernière version de l'OCX
MSCOMCTL.OCX (V:6.1.95.45). Le problème est toujours présent.
Donc, je suppose que le problème est plus profond.
Maintenat, à ce niveau, je suis dépassé.
Voilà, voilà
Merci d'avance à tous ceux qui se pencheront sur la question




"Zoury" a écrit dans le message de news:

> Salut!
>
> Peut-on voir la partie de code concernée?
>
>
> --
> Cordialement
> Yanick Lefebvre - MVP pour Visual Basic
> http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
> http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
> "Ticker" wrote in message
> news:
> > Bonjour à tous
> >
> > J'ai un problème que je n'arrive pas à résoudre depuis quelques temps.
> C'est
> > sur VBA, mais peut être que certains connaissent le problème (j'ai


déjà
> mis
> > un post sur les newsgroup VBA, mais les listviews, ça n'inspire pas
:o( )
> > J'ai une listview sur une multipage, lorsque je clique sur un bouton
page
> 1
> > ça envoie des données dans une listview page 3. ça fonctionne, sauf


que
> > l'affichage est catastrophique. Il faut comprendre par la qu'on ne


voit
> pas
> > ce qui est écrit dans la listview, je dois cliquer partout pour


pouvoir
> > enfin lire.
> > Donc voilà, si quelqu'un à des propositions, j'ai essayer pleins de
trucs,
> > sans succès ( refresh entre autres, repaint pour le userform)
> >
> > Merci d'avance pour votre aide, parce que là, je craque :o/
> >
> >
>
>




Avatar
Ticker
Pour ListView à "3 - lvwReport", c'est bon, quand à Initialize et Activate,
ça ne change rien (j'ai fais le test). Le problème subsiste. J'suis trop
malheureux :o((( (la vie est moche :o))) lol )
Donc voilà.

"Zoury" <yanick_lefebvre at hotmail dot com> a écrit dans le message de
news:
Salut Ticker!

Ton code fonctionne bien ici, à condition de mettre la propriété View du
ListView à "3 - lvwReport" et de modifier le nom de l'événement
UserControl_Activate() pour UserControl_Initialize()..

--
Cordialement
Yanick Lefebvre - MVP pour Visual Basic
http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/

Merci de poster les réponses au groupe afin d'en faire profiter à tous
"Ticker" wrote in message
news:%
> Bien sûr, le voici (code VBA), c'est le code du test que j'ai fait, mais
le
> problème y est, hélas.
> _____________________________________
> Private Sub CommandButton1_Click()
>
> Dim Item As ListItem
>
> Set Item = ListView1.ListItems.Add
> Item.SubItems(1) = "Item1"
> Item.SubItems(2) = "Item2"
>
> End Sub
>
>
> Private Sub UserForm_Activate()
>
> With ListView1
> .FullRowSelect = True
> .CheckBoxes = True
> .Gridlines = True
> .ColumnHeaders.Add , , "Check", 15
> .ColumnHeaders.Add , , "Mots à traduire", (ListView1.Width - 15) / 2
> .ColumnHeaders.Add , , "Traduction", (ListView1.Width - 15) / 2
> End With
>
> End Sub
> ________________________________________
>
> J'utilise Office XP, avec les 2 service pack. La dernière version de


l'OCX
> MSCOMCTL.OCX (V:6.1.95.45). Le problème est toujours présent.
> Donc, je suppose que le problème est plus profond.
> Maintenat, à ce niveau, je suis dépassé.
> Voilà, voilà
> Merci d'avance à tous ceux qui se pencheront sur la question
>
>
>
>
> "Zoury" a écrit dans le message de news:
>
> > Salut!
> >
> > Peut-on voir la partie de code concernée?
> >
> >
> > --
> > Cordialement
> > Yanick Lefebvre - MVP pour Visual Basic
> > http://faq.vb.free.fr/?rubrique=0 - http://www.mvps.org/vbnet/
> > http://www.mentalis.org/agnet/apiguide.shtml - http://www.mztools.com/
> > "Ticker" wrote in message
> > news:
> > > Bonjour à tous
> > >
> > > J'ai un problème que je n'arrive pas à résoudre depuis quelques


temps.
> > C'est
> > > sur VBA, mais peut être que certains connaissent le problème (j'ai
déjà
> > mis
> > > un post sur les newsgroup VBA, mais les listviews, ça n'inspire pas
> :o( )
> > > J'ai une listview sur une multipage, lorsque je clique sur un bouton
> page
> > 1
> > > ça envoie des données dans une listview page 3. ça fonctionne, sauf
que
> > > l'affichage est catastrophique. Il faut comprendre par la qu'on ne
voit
> > pas
> > > ce qui est écrit dans la listview, je dois cliquer partout pour
pouvoir
> > > enfin lire.
> > > Donc voilà, si quelqu'un à des propositions, j'ai essayer pleins de
> trucs,
> > > sans succès ( refresh entre autres, repaint pour le userform)
> > >
> > > Merci d'avance pour votre aide, parce que là, je craque :o/
> > >
> > >
> >
> >
>
>