本文整理汇总了C#中System.Windows.Forms.ListViewItemSelectionChangedEventArgs.ToString方法的典型用法代码示例。如果您正苦于以下问题:C# ListViewItemSelectionChangedEventArgs.ToString方法的具体用法?C# ListViewItemSelectionChangedEventArgs.ToString怎么用?C# ListViewItemSelectionChangedEventArgs.ToString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Windows.Forms.ListViewItemSelectionChangedEventArgs
的用法示例。
在下文中一共展示了ListViewItemSelectionChangedEventArgs.ToString方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: grassListView_ItemSelectionChanged
private void grassListView_ItemSelectionChanged(object sender, ListViewItemSelectionChangedEventArgs e)
{
string landType = this.grassLandTypeComboBox.Text;
if (this.grassListView.SelectedIndices.Count > 0 && this.grassListView.SelectedIndices.Count < 4)
{
MessageBox.Show(e.ToString());
Hashtable paintGrassTable = (Hashtable)this.paintGrass[landType];
ArrayList selectedGrassTextures = (ArrayList)paintGrassTable["textures"];
selectedGrassTextures.Clear();
foreach (ListViewItem listViewItem in this.grassListView.SelectedItems)
{
selectedGrassTextures.Add(listViewItem.Text);
}
paintGrassTable["textures"] = selectedGrassTextures;
}
else
{
if (this.grassListView.SelectedIndices.Count <= 3)
{
return;
}
MessageBox.Show("You cannot have more than 3 grasses selected for any given attribute type");
e.Item.Selected = false;
}
}