会员
周边
众包
新闻
博问
闪存
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
TAOWEN的闲言碎语
翻来覆去就那么一点事
博客园
::
首页
::
新随笔
::
联系
::
订阅
::
管理
公告
贴两段代码
因为没有找到如何在ComboBox和ListBox中的item附加tag的办法,所以自己添加了一下。主要是试验一下如何用博客园新加的代码高亮这个酷酷的功能:
public
class
FlexComboBox : System.Windows.Forms.ComboBox
{
private
System.Collections.ArrayList ItemValues
=
new
System.Collections.ArrayList();
public
void
FlexAddItem(
string
itemText,
object
itemValue)
{
this
.Items.Add(itemText);
ItemValues.Add(itemValue);
}
public
object
FlexGetSelectedItemValue()
{
return
ItemValues[
this
.SelectedIndex];
}
public
void
FlexClearItems()
{
ItemValues.Clear();
this
.Items.Clear();
}
}
public
class
FlexListBox : System.Windows.Forms.ListBox
{
private
ArrayList itemValues
=
new
ArrayList();
public
FlexListBox()
{ }
public
void
FlexAddItem(
string
itemText,
object
itemValue)
{
this
.Items.Add(itemText);
itemValues.Add(itemValue);
}
public
void
FlexRemoveSelectedItems()
{
for
(
int
i
=
0
;i
<
this
.SelectedIndices.Count;i
++
)
{
int
index
=
this
.SelectedIndices[i];
this
.Items.RemoveAt(index);
itemValues.RemoveAt(index);
}
}
public
void
FlexClearItems()
{
itemValues.Clear();
this
.Items.Clear();
}
public
ArrayList FlexGetItemValues()
{
return
itemValues;
}
public
object
FlexGetSelectedValue()
{
return
itemValues[
this
.SelectedIndex];
}
}
posted on
2004-07-04 23:48
taowen
阅读(
582
) 评论(
0
)
编辑
收藏
举报
会员力量,点亮园子希望
刷新页面
返回顶部