[Vb 2005] Listview - Empecher redimentionnement des colonnes ?

Listview - Empecher redimentionnement des colonnes ? [Vb 2005] - VB/VBA/VBS - Programmation

Marsh Posté le 19-07-2005 à 10:53:06    


Bonjour !
 
 
Comment empecher l'utilisateur de redimmentionner les colonnes d'une listview en mode details ????
 
 
 
il y aurait bien :
 
Private Sub ma_listview_ColumnWidthChanging(ByVal sender As Object, ByVal e As System.Windows.Forms.ColumnWidthChangingEventArgs) Handles ma_listview_.ColumnWidthChanging
 
        e.Cancel = True
 
End Sub
 
 
 
D'ailleurs voici le detail de .cancel :
 
Public Property Cancel() As Boolean
Summary: Gets or sets a value indicating whether the event should be canceled.
Return Values: true if the event should be canceled; otherwise, false.
 
 
 
 
et donc effectivement la colonne ne bouge pas lorsque l'on essaye de redimmentionner.........
 
MAIS quand on lache la souris la colonne prend tout de même la nouvelle dimention !!
 
 
 
Merci de votre aide!
axis

Reply

Marsh Posté le 19-07-2005 à 10:53:06   

Reply

Marsh Posté le 19-07-2005 à 11:19:17    

axis a écrit :

Bonjour !
 
 
Comment empecher l'utilisateur de redimmentionner les colonnes d'une listview en mode details ????
 
 
 
il y aurait bien :
 
Private Sub ma_listview_ColumnWidthChanging(ByVal sender As Object, ByVal e As System.Windows.Forms.ColumnWidthChangingEventArgs) Handles ma_listview_.ColumnWidthChanging
 
        e.Cancel = True
 
End Sub
 
 
 
D'ailleurs voici le detail de .cancel :
 
Public Property Cancel() As Boolean
Summary: Gets or sets a value indicating whether the event should be canceled.
Return Values: true if the event should be canceled; otherwise, false.
 
 
 
 
et donc effectivement la colonne ne bouge pas lorsque l'on essaye de redimmentionner.........
 
MAIS quand on lache la souris la colonne prend tout de même la nouvelle dimention !!
 
 
 
Merci de votre aide!
axis


tu veux interdire l'accès à la colonne? dans ce cas tu securises la feuille pour empécher l'accès et selectionnes les zones encore accessibles  :)

Reply

Marsh Posté le 19-07-2005 à 23:01:41    


Ben,  
 
j'ai une listview, et je ne veux PAS que l'utilisateur puisse modifier sa LARGEURE (sa proprietée width)
 
c'est ça que tu veux dire en parlant d'interdire l'acces à la colonnes ?


Message édité par axis le 19-07-2005 à 23:02:51
Reply

Marsh Posté le 20-07-2005 à 09:17:35    

tu peux empecher l'utilisateur de modifier une feuille complete :
outils/protection/protéger la feuille
 
et apres tu fais
outils/protection/permettre aux utilisateurs de modifier des plages...
 
et voila  :)

Reply

Marsh Posté le 20-07-2005 à 10:16:41    

Il parle de Listview de l'API Win32 et tu lui parles d'Excel :??:


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 20-07-2005 à 11:52:58    

:sweat:  :whistle:  :(  

Reply

Marsh Posté le 20-07-2005 à 21:20:33    


Ben voui je suis pas en VBA là   :(
 
Je suis en VB 2005

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed