在C#Winform应用程序(3.5)中,存在许多具有不同列表视图控件的表单。虽然每个listview控件使用不同的数据集,但每个基本格式保持不变。
基本格式采用以下形式:
/* appearance */
this.lstA.View = View.Details;
this.lstA.AllowColumnReorder = true;
this.lstA.CheckBoxes = false;
this.lstA.FullRowSelect = true;
this.lstA.GridLines = false;
this.lstA.Sorting = SortOrder.Ascending;
我想做的是创建一个可用于设置列表视图初始格式的类。
如何将listview(通过引用?)传递给类,以便可以设置外观属性?
最佳答案
要添加其他答案:
public static class MyExtensionMethods
{
public static void InitializeAppearance(this ListView aListView)
{
aListView.View = View.Details;
aListView.AllowColumnReorder = true;
aListView.CheckBoxes = false;
aListView.FullRowSelect = true;
aListView.GridLines = false;
aListView.Sorting = SortOrder.Ascending;
}
}
}
并且您将其称为
listview1.InitializeAppearance();
关于c# - C#-格式化窗体上的 ListView 控件的常用方法?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2593515/