UPDATE控件添加stringintobject对象
来源:互联网 发布:python注释怎么写 编辑:程序博客网 时间:2024/05/18 04:17
下拉列表的每一个项,一般包括两个部分:
public class StringIntObject
{
public string s;
public int i;
public StringIntObject(string sz, int n)
{
s = sz;
i = n;
}
public override string ToString()
{
return s;
}
}
添加StringIntObject对象到里面,
text 和 data
text 就是我们看到的列表中的显示数据
data 就是包含在列表中,但是我们看不到的东东。
比如有一个列表是选择 省份 ,虽然我们看到的是 吉林 辽宁 ……
但是我们在程序中一般会读取他的data,也就是省份的代码。
但是我们不能直接 为 list 分别赋 text 和 data 的值。
为了解决这个问题我们需要定义一个类。这个类包括两个成员,分别 代表 text 和 data
新建一个StringIntObject类,public class StringIntObject
{
public string s;
public int i;
public StringIntObject(string sz, int n)
{
s = sz;
i = n;
}
public override string ToString()
{
return s;
}
}
添加StringIntObject对象到里面,
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.domainUpDown1.Items.Add("北京");
this.domainUpDown1.Items.Add("上海");
this.domainUpDown1.Items.Add("深圳");
this.domainUpDown1.Items.Add("中山");
this.domainUpDown1.SelectedIndex = 0;
this.domainUpDown2.Items.Add(new StringIntObject("Center", (int)HorizontalAlignment.Center));
this.domainUpDown2.Items.Add(new StringIntObject("Left", (int)HorizontalAlignment.Left));
this.domainUpDown2.Items.Add(new StringIntObject("Right", (int)HorizontalAlignment.Right));
this.domainUpDown2.SelectedIndex = 0;
}
private void domainUpDown2_SelectedItemChanged(object sender, EventArgs e)
{
if(this.domainUpDown2.SelectedIndex!=-1)
{
StringIntObject sio = (StringIntObject)domainUpDown2.Items[domainUpDown2.SelectedIndex];
numericUpDown1.TextAlign = (HorizontalAlignment)sio.i;
domainUpDown1.TextAlign = (HorizontalAlignment)sio.i;
}
}
}
{
public Form1()
{
InitializeComponent();
this.domainUpDown1.Items.Add("北京");
this.domainUpDown1.Items.Add("上海");
this.domainUpDown1.Items.Add("深圳");
this.domainUpDown1.Items.Add("中山");
this.domainUpDown1.SelectedIndex = 0;
this.domainUpDown2.Items.Add(new StringIntObject("Center", (int)HorizontalAlignment.Center));
this.domainUpDown2.Items.Add(new StringIntObject("Left", (int)HorizontalAlignment.Left));
this.domainUpDown2.Items.Add(new StringIntObject("Right", (int)HorizontalAlignment.Right));
this.domainUpDown2.SelectedIndex = 0;
}
private void domainUpDown2_SelectedItemChanged(object sender, EventArgs e)
{
if(this.domainUpDown2.SelectedIndex!=-1)
{
StringIntObject sio = (StringIntObject)domainUpDown2.Items[domainUpDown2.SelectedIndex];
numericUpDown1.TextAlign = (HorizontalAlignment)sio.i;
domainUpDown1.TextAlign = (HorizontalAlignment)sio.i;
}
}
}
- UPDATE控件添加stringintobject对象
- vb.net学习总结三(DropDownList 中 添加 StringIntObject 对象的原理)
- 解决不能添加过多的控件对象
- update控件的使用
- ORACLE 添加 表 update 触发器
- dataGridView控件--未将对象引用设置添加到对象的实例
- SQLServer添加UPDATE回滚日志(update/delete/insert)
- 数据添加(insert),删除(delete),更新(update)
- 视图添加控件、控件响应
- 动态添加控件
- 动态添加web控件
- 动态添加控件
- Web动态添加控件
- 动态添加用户控件
- 动态添加控件事件
- 动态控件添加问题
- 动态添加web控件
- 动态添加控件
- powerpoint制作下拉菜单
- 你的家人朋友欣赏他
- ToString()格式和用法大全
- 想把日记写在博客里
- Cruisecontrol相关的文章
- UPDATE控件添加stringintobject对象
- SqlServer2005的高效分页存储过程(支持多字段任意排序,不要求排序字段唯一)
- 在C#应用程序中控制输入法
- 美国时代华纳有线拟宽带按流量计费
- sql server日期时间函数
- SQL 语句 时间的计算 月、周
- GridView使用大全
- Hibernate下数据批量处理解决方案
- 第一贴---说说求职面试