Bonjour,
Comment dois-je faire pour faire apparaitre l'ascenceur horizontal d'un datagrid ?
Merci,
Yves
Bonjour,
Comment dois-je faire pour faire apparaitre l'ascenceur horizontal d'un datagrid ?
Merci,
Yves
Avec la propriété VerticalScrollbar à true ?
Thomas LEBRUN: MCAD.NET, MCTS (Win et Web), MCPD(Win et Web) & Microsoft MVP Client Application Development
WPF par la pratique, mon livre sur WPF ! (également disponible ici ou là)
A la découverte de .NET
Ce n'est pas la valeur par défaut ?
Didier Danse
Most Valuable Profesionnal SharePoint
Microsoft Certified Application Developer
Mes articles sur developpez.com
Mon site perso
Sorry mais je ne comprends pas ta question !!!!!!!
VerticalScroll n'est pas par défaut à true? Je ne suis pas sur ma machine de développement, donc j'suis pas sur.
Didier Danse
Most Valuable Profesionnal SharePoint
Microsoft Certified Application Developer
Mes articles sur developpez.com
Mon site perso
Je veux bien, mais je ne trouve pas de propriété de type "VerticalScroll" associé à mon datagrid (WindowsForm) !!!
Bien à vous,
Yves
Oui, car après confirmation, elle n'existe pas cette prop pour le datagrid
Thomas LEBRUN: MCAD.NET, MCTS (Win et Web), MCPD(Win et Web) & Microsoft MVP Client Application Development
WPF par la pratique, mon livre sur WPF ! (également disponible ici ou là)
A la découverte de .NET
C'est pas automatique quand le nombre d'item dépasse la taille affichable du datagrid ?
un site pour trouver ton bonheur sur les datagrid
l'auteur te montre comment forcer l'affichage de la barre de défilement verticale. il te suffit de l'adapter pour la barre horizontale.
http://www.syncfusion.com/FAQ/WinForms/FAQ_c44c.asp#q876q
J'ai testé le code du site nommé ci-dessus mais hélas, je n'obtiens pas mon ascenceur vertical
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 public class _dg_master : System.Windows.Forms.DataGrid { public _dg_master() { //make scrollbar visible & hook up handler this.VertScrollBar.Visible = true; this.VertScrollBar.VisibleChanged += new EventHandler(ShowScrollBars); } private int CAPTIONHEIGHT = 21; private int BORDERWIDTH = 2; private void ShowScrollBars(object sender, EventArgs e) { if(!this.VertScrollBar.Visible) { int width = this.VertScrollBar.Width; this.VertScrollBar.Location = new Point(this.ClientRectangle.Width - width - BORDERWIDTH, CAPTIONHEIGHT); this.VertScrollBar.Size = new Size(width, this.ClientRectangle.Height - CAPTIONHEIGHT - BORDERWIDTH); this.VertScrollBar.Show(); } } }
Bien entendu, j'ai changé "MyDataGrid" par le nom de mon datagrid "_dg_master"
La déclaration de mon datagrid est le suivant:
Avez-vous une idée,
Code : Sélectionner tout - Visualiser dans une fenêtre à part private System.Windows.Forms.DataGrid _dg_master;
Yves
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager