Je désire réaliser avec le DataGridView (VB 2005) la même chose qu'avec un
MSHFlexGrid (VB6):
- figer 1 ou plusieursz colonnes (par exemple magrille.cols = 2 sous VB6)
Si cela n'est pas possible, les 2 solutions suivantes me conviendraient
- couper le DataGridView en 2
- pouvoir écrire dans les RowHeader
"Euclide" a écrit dans le message de groupe de discussion :
Bonjour,
Je désire réaliser avec le DataGridView (VB 2005) la même chose qu'avec un MSHFlexGrid (VB6): - figer 1 ou plusieursz colonnes (par exemple magrille.cols = 2 sous VB6)
Si cela n'est pas possible, les 2 solutions suivantes me conviendraient - couper le DataGridView en 2 - pouvoir écrire dans les RowHeader
Merci
Bonjour,
Cf la propriété Frozen au niveau de la dernière colonne à geler :
"Euclide" <Euclide@discussions.microsoft.com> a écrit dans le message de
groupe de discussion : 05CC5F15-A4BF-40A2-BCB0-FBAF7DB30C13@microsoft.com...
Bonjour,
Je désire réaliser avec le DataGridView (VB 2005) la même chose qu'avec un
MSHFlexGrid (VB6):
- figer 1 ou plusieursz colonnes (par exemple magrille.cols = 2 sous VB6)
Si cela n'est pas possible, les 2 solutions suivantes me conviendraient
- couper le DataGridView en 2
- pouvoir écrire dans les RowHeader
"Euclide" a écrit dans le message de groupe de discussion :
Bonjour,
Je désire réaliser avec le DataGridView (VB 2005) la même chose qu'avec un MSHFlexGrid (VB6): - figer 1 ou plusieursz colonnes (par exemple magrille.cols = 2 sous VB6)
Si cela n'est pas possible, les 2 solutions suivantes me conviendraient - couper le DataGridView en 2 - pouvoir écrire dans les RowHeader
Merci
Jacquouille14
Euclide a écrit :
Bonjour,
Je désire réaliser avec le DataGridView (VB 2005) la même chose qu'avec un MSHFlexGrid (VB6): - figer 1 ou plusieursz colonnes (par exemple magrille.cols = 2 sous VB6)
Si cela n'est pas possible, les 2 solutions suivantes me conviendraient - couper le DataGridView en 2 - pouvoir écrire dans les RowHeader
Merci
Bonjour, La solution suivante peut-elle convenir: sub magrille_cellclick if indexdecolonne=1 or indexdecolonne=5 then exit sub end if end sub A faire avec la syntaxe exacte de vb2005: tout clic sur les colonnes est rejeté sauf click dans le rowheader qui devrait etre controlable par: if indexderow=-1 then ... J'emploie ces méthodes en vb2008.
-- Jacques dit Jacquouille
Euclide a écrit :
Bonjour,
Je désire réaliser avec le DataGridView (VB 2005) la même chose qu'avec un
MSHFlexGrid (VB6):
- figer 1 ou plusieursz colonnes (par exemple magrille.cols = 2 sous VB6)
Si cela n'est pas possible, les 2 solutions suivantes me conviendraient
- couper le DataGridView en 2
- pouvoir écrire dans les RowHeader
Merci
Bonjour,
La solution suivante peut-elle convenir:
sub magrille_cellclick
if indexdecolonne=1 or indexdecolonne=5 then
exit sub
end if
end sub
A faire avec la syntaxe exacte de vb2005: tout clic
sur les colonnes est rejeté sauf click dans le rowheader
qui devrait etre controlable par: if indexderow=-1 then ...
J'emploie ces méthodes en vb2008.
Je désire réaliser avec le DataGridView (VB 2005) la même chose qu'avec un MSHFlexGrid (VB6): - figer 1 ou plusieursz colonnes (par exemple magrille.cols = 2 sous VB6)
Si cela n'est pas possible, les 2 solutions suivantes me conviendraient - couper le DataGridView en 2 - pouvoir écrire dans les RowHeader
Merci
Bonjour, La solution suivante peut-elle convenir: sub magrille_cellclick if indexdecolonne=1 or indexdecolonne=5 then exit sub end if end sub A faire avec la syntaxe exacte de vb2005: tout clic sur les colonnes est rejeté sauf click dans le rowheader qui devrait etre controlable par: if indexderow=-1 then ... J'emploie ces méthodes en vb2008.
-- Jacques dit Jacquouille
Euclide
Merci, c'est ce qu'il me fallait
Néanmoins attention : MaGrille.columns(2).Frozen = true fige les 3 premières colonnes
"Patrice" a écrit :
Bonjour,
Cf la proprit Frozen au niveau de la dernire colonne geler :
"Euclide" a crit dans le message de groupe de discussion : > Bonjour, > > Je dsire raliser avec le DataGridView (VB 2005) la mme chose qu'avec un > MSHFlexGrid (VB6): > - figer 1 ou plusieursz colonnes (par exemple magrille.cols = 2 sous VB6) > > Si cela n'est pas possible, les 2 solutions suivantes me conviendraient > - couper le DataGridView en 2 > - pouvoir crire dans les RowHeader > > Merci
Merci, c'est ce qu'il me fallait
Néanmoins attention : MaGrille.columns(2).Frozen = true fige les 3 premières
colonnes
"Patrice" a écrit :
Bonjour,
Cf la proprit Frozen au niveau de la dernire colonne geler :
"Euclide" <Euclide@discussions.microsoft.com> a crit dans le message de
groupe de discussion : 05CC5F15-A4BF-40A2-BCB0-FBAF7DB30C13@microsoft.com...
> Bonjour,
>
> Je dsire raliser avec le DataGridView (VB 2005) la mme chose qu'avec un
> MSHFlexGrid (VB6):
> - figer 1 ou plusieursz colonnes (par exemple magrille.cols = 2 sous VB6)
>
> Si cela n'est pas possible, les 2 solutions suivantes me conviendraient
> - couper le DataGridView en 2
> - pouvoir crire dans les RowHeader
>
> Merci
"Euclide" a crit dans le message de groupe de discussion : > Bonjour, > > Je dsire raliser avec le DataGridView (VB 2005) la mme chose qu'avec un > MSHFlexGrid (VB6): > - figer 1 ou plusieursz colonnes (par exemple magrille.cols = 2 sous VB6) > > Si cela n'est pas possible, les 2 solutions suivantes me conviendraient > - couper le DataGridView en 2 > - pouvoir crire dans les RowHeader > > Merci