C# 列表控件
2021-01-16 21:16
标签:内容 false sim lse imp span cheng dice multisim 3.11 列表选择控件 (ListBox) 1. 列表选择控件的常用属性、事件和方法 ? 属性 Items:存储 ListBox 中的列表内容,是 ArrayList 类对象,元素是字符串。 ? 属性 SelectedIndex:所选择的条目的索引号,第一个条目索引号为 0。如允许多选,该 ? 属性 SelectedIndices:返回所有被选条目的索引号集合,是一个数组类对象。 ? 属性 SelectedItem:返回所选择的条目的内容,即列表中选中的字符串。如允许多选, ? 属性 SelectedItems:返回所有被选条目的内容,是一个字符串数组。 ? 属性 SelectionMode:确定可选的条目数,以及选择多个条目的方法。属性值可以使 : ? 属性 Sorted:表示条目是否以字母顺序排序,默认值为 false,不允许。 ? 方法 GetSelected():参数是索引号,如该索引号被选中,返回值为 true。 ? 事件 SelectedIndexChanged:当索引号 (即选项 )被改变时发生的事件。 2. 例子 e3_7 (1) 建立一个新项目。放 Label 控件到窗体, 其属性 Text=“字体风格 ”。 (2) 放置 ListBox 控件到窗体中 , 属性Name=listBox1 。 选 中 ListBox 控 (3) 设置列表选择控件 ListBox1 属性 SelectionMode 为 MultiExtended ,允许多选。 (4) 为列表选择控件的事件 SelectedIndexChenged 增加事件处理函数如下: private void listBox1_SelectedIndexChanged(object sender, System.EventArgs e) (5) 编译,运行,单选或用 Ctrl 键多选,看一下效果。运行效果如上图。 (6) C# 列表控件 标签:内容 false sim lse imp span cheng dice multisim 原文地址:https://www.cnblogs.com/liudongjun/p/12208336.html
列表选择控件列出所有供用户选择的选项,用户可从选项中选择一个或多个选项。
属性返回任意一个选择的条目的索引号。如一个也没选,该值为 -1。
该属性返回选择的索引号最小的条目。如一个也没选,该值为空。
none( 可 以 不 选 或 选 一 个 ) 、 one( 必 须 而 且 必 选 一 个 ) 、 MultiSimple( 多 选 ) 或
MultiExtended( 用组合键多选 )。
根据列表框的选择,为字符串加下
划线、删除线、变斜体、变粗体。具体
步骤如下:
件,在属性窗口中,单击 Items 属性右侧的三个小点,打开字符串集合编辑器对话框,
在其中输入四项:粗体、斜体、下划线、删除线,注意每一项要换行。如上图。
{
int Style=0,k=1;//Style=0 正常字体, 1=黑体, 2=斜体, 3=黑斜体等.
for(int i=0;i
if(listBox1.GetSelected(i))// 例如此例 GetSelected(0)=true 表示粗体被选中
Style=Style|k;// 增加指定风格
else
Style=Style&(~k);// 取消指定风格
k=k*2;
}
FontStyle m=new FontStyle();
m=(FontStyle)Style;
label1.Font=new Font(label1.Font.Name,9,m);
上一篇:C# 多选框控件
下一篇:PHP基础学习之数组介绍