dev listbox使用

Posted shuaimeng

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dev listbox使用相关的知识,希望对你有一定的参考价值。

private void Init()
{
List<Funcation> data = new List<Funcation>();
data.Add(new Funcation() { FunctionName = "测试窗体", FunctionKey = "DevDemoList.frmedit" });
data.Add(new Funcation() { FunctionName = "RibbonForm窗体", FunctionKey = "DevDemoList.frmMain" });

lsbFunction.DataSource = data;
lsbFunction.DisplayMember = "FunctionName";
lsbFunction.ValueMember = "FunctionKey";
}

private void listBoxControl1_Click(object sender, EventArgs e)
{
var SelectRow = lsbFunction.GetItem(lsbFunction.SelectedIndex) as Funcation;
if (SelectRow != null)
AddDocument(SelectRow);
}

选中的样式

技术分享图片先设置属性

private void lsbFunction_DrawItem(object sender, ListBoxDrawItemEventArgs e)

{
if ((e.State & DrawItemState.Selected) == DrawItemState.Selected)
{
e.Appearance.BackColor = Color.SkyBlue;
e.Appearance.ForeColor = Color.White;
}
}

设置行高 ItemHeight=26

技术分享图片

 



















以上是关于dev listbox使用的主要内容,如果未能解决你的问题,请参考以下文章

c_cpp 快速代码片段,用于在统计(阻止)/ dev / rdsk中的设备时验证fstat64和stat64的行为。

高效Web开发的10个jQuery代码片段

df 报告磁盘使用情况,但在共享内存 /dev/shm 中没有文件

用于多列使用的 ListView 与 ListBox

使用 SQL 存储过程填充 ListBox

MFC LISTBOX使用