C# Tag属性
来源:互联网 发布:双线性插值算法 编辑:程序博客网 时间:2024/06/07 09:17
在系统的类中有一个TAG属性可用来做值的传递,他是一个OBJECT对象,所以支持任何类型,看完如下代码,你可能就能明白了。
//****以下是在父窗口中的按钮的CLICK事件中
Form frm = new frmMOSelect();
frm.Tag = cmbLineName.SelectedValue;
if (frm.ShowDialog() == DialogResult.Yes)
{
txtMOCode.Text = ((Hashtable)frm.Tag)["MO_CODE"].ToString().Trim();
cmbMPType.SelectedIndex = int.Parse(((Hashtable)frm.Tag)["MP_UNIT_ID"].ToString()) - 1;
cmbMPType.Enabled = false;
}
frm.Dispose();
//********以下为窗口frmMOSelect的确定按钮的Click事件中
DialogResult = DialogResult.Yes;
Hashtable ht = new Hashtable();
ht.Add("MO_CODE", lsvwMO.SelectedItems[0].Text.ToString());
ht.Add("MP_UNIT_ID", lsvwMO.SelectedItems[0].SubItems[1].Text.ToString());
this.Tag = ht;
Close();
此处传递的是HASHTABLE,故要引用using System.Collections;
首先是按父窗口的按钮,加载选择窗口类,通过FRM.TAG将要传的值传到弹出窗口中,在弹出窗口的SHOWN事件中可读取由父窗口传来的值,并对其进行处理,以达到你要显示的效果。
在选好弹出窗口的数据时,将此交给弹出窗口的TAG,并返回,在父窗口判断其返回值,通过TAG就能获得在弹出窗口设定的值,如上述代码所示。
- C# Tag属性
- C# Tag属性
- C# 控件的Tag属性
- C#中控件的tag属性
- Tag-其他属性
- tag属性分析
- CombBox 拓展 Tag 属性
- winfrom tag控件属性
- c# this.tag错误????
- 学习笔记Control.Tag 属性
- C#版 Tag云图控件
- C#获取mp3 Tag信息
- C#获取mp3 Tag信息
- C# 去除HTML标签Tag
- 自定义Tag读取属性文件实现国际化
- winform窗体间传值(使用Tag属性)
- delphi控件中的 Tag 属性巧用
- 利用Tag来记录当前状态属性
- Relative布局,一张图片在另一张上面的效果
- javascript获取光标位置以及设置光标位置
- 动态规划---状态压缩(即集合上的动态规划)
- eclipse中高亮显示相同的变量
- js 日期控件
- C# Tag属性
- 步步LINUX C--进程间通信(一)管道
- ubuntu10.04安装qt-sdk-linux-x86-opensource-2010.05.1.bin
- Skype国际版下载地址(非Tom版)
- 正则指引
- Java:集合类性能分析
- poj 2777(线段树)
- 如何让目录更美观更实用(博客内链接)
- shell脚本之颜色