Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

ListView.GridLines propriété

 

Date de publication : novembre 2016

Obtient ou définit une valeur qui indique si un quadrillage s'affiche entre les lignes et les colonnes contenant des éléments et des sous-éléments à l'intérieur du contrôle.

Espace de noms:   System.Windows.Forms
Assembly:  System.Windows.Forms (dans System.Windows.Forms.dll)

public bool GridLines { get; set; }

Valeur de propriété

Type: System.Boolean

true Si le quadrillage est dessiné autour des éléments et des sous-éléments ; dans le cas contraire, false. La valeur par défaut est false.

Le GridLines propriété n’a aucun effet à moins que le View propriété de la ListView contrôle est défini sur Details. Le GridLines propriété vous permet d’afficher les lignes pour identifier les lignes et les colonnes qui sont affichées dans le ListView contrôle lorsqu’il affiche les éléments et leurs sous-éléments. Les lignes de la grille qui sont affichent ne fournissent pas la possibilité de redimensionner les lignes et colonnes comme une application telle que Microsoft Excel. Seules les colonnes peuvent être redimensionnées, si les en-têtes de colonne sont affichés, en déplaçant le pointeur de la souris sur le côté droit de la colonne à redimensionner et puis faisant glisser jusqu'à ce que la colonne soit la taille de que votre choix. La fonctionnalité de quadrillage est utilisée avec des limites autour des éléments et sous-éléments visibles pour l’utilisateur du contrôle.

L’exemple de code suivant crée un ListView contrôle avec trois ListViewItem objets spécifiés et trois ListViewItem.ListViewSubItem objets spécifiés pour chaque élément. L’exemple crée également ColumnHeader objets pour afficher les sous-éléments en mode Détails. Deux ImageList objets sont également créés dans l’exemple de code pour fournir des images pour les ListViewItem objets. Ces ImageList objets sont ajoutés à la LargeImageList et SmallImageList Propriétés. L’exemple utilise les propriétés suivantes pour créer la ListView contrôle.

Cet exemple requiert que vous avez ajouté le code à un Form appelez la méthode créée dans l’exemple à partir du constructeur ou une autre méthode sur le formulaire. L’exemple suppose également que les images nommées MySmallImage1, MySmallImage2, MyLargeImage1, et MyLargeImage2 se trouvent dans le répertoire racine du lecteur C.

private void CreateMyListView()
{
	// Create a new ListView control.
	ListView listView1 = new ListView();
	listView1.Bounds = new Rectangle(new Point(10,10), new Size(300,200));

	// Set the view to show details.
	listView1.View = View.Details;
	// Allow the user to edit item text.
	listView1.LabelEdit = true;
	// Allow the user to rearrange columns.
	listView1.AllowColumnReorder = true;
	// Display check boxes.
	listView1.CheckBoxes = true;
	// Select the item and subitems when selection is made.
	listView1.FullRowSelect = true;
	// Display grid lines.
	listView1.GridLines = true;
	// Sort the items in the list in ascending order.
	listView1.Sorting = SortOrder.Ascending;

	// Create three items and three sets of subitems for each item.
	ListViewItem item1 = new ListViewItem("item1",0);
	// Place a check mark next to the item.
	item1.Checked = true;
	item1.SubItems.Add("1");
	item1.SubItems.Add("2");
	item1.SubItems.Add("3");
	ListViewItem item2 = new ListViewItem("item2",1);
	item2.SubItems.Add("4");
	item2.SubItems.Add("5");
	item2.SubItems.Add("6");
	ListViewItem item3 = new ListViewItem("item3",0);
	// Place a check mark next to the item.
	item3.Checked = true;
	item3.SubItems.Add("7");
	item3.SubItems.Add("8");
	item3.SubItems.Add("9");

	// Create columns for the items and subitems.
	// Width of -2 indicates auto-size.
	listView1.Columns.Add("Item Column", -2, HorizontalAlignment.Left);
	listView1.Columns.Add("Column 2", -2, HorizontalAlignment.Left);
	listView1.Columns.Add("Column 3", -2, HorizontalAlignment.Left);
	listView1.Columns.Add("Column 4", -2, HorizontalAlignment.Center);

	//Add the items to the ListView.
          		listView1.Items.AddRange(new ListViewItem[]{item1,item2,item3});

	// Create two ImageList objects.
	ImageList imageListSmall = new ImageList();
	ImageList imageListLarge = new ImageList();

	// Initialize the ImageList objects with bitmaps.
	imageListSmall.Images.Add(Bitmap.FromFile("C:\\MySmallImage1.bmp"));
	imageListSmall.Images.Add(Bitmap.FromFile("C:\\MySmallImage2.bmp"));
	imageListLarge.Images.Add(Bitmap.FromFile("C:\\MyLargeImage1.bmp"));
	imageListLarge.Images.Add(Bitmap.FromFile("C:\\MyLargeImage2.bmp"));

	//Assign the ImageList objects to the ListView.
	listView1.LargeImageList = imageListLarge;
	listView1.SmallImageList = imageListSmall;

	// Add the ListView to the control collection.
	this.Controls.Add(listView1);
}

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: