像VS.NET窗体设计器中选中一个控件propertygrid就改变,我现在想得到的是:propertygrid取的是我自己定义的属性,仅仅显示下面这2个属性怎么达到?
public class lable1
{
private Label m_label;
public lable1(Label obj)
{
m_label = obj;
}
public string text
{
get
{
return this.m_label.Text;
}
set
{
this.m_label.Text = value;
}
} public int top
{
get
{
return this.m_label.Top;
}
set
{
this.m_label.Top = value;
}
}
} public void SetSelectedObject(Object obj) //选中控件
{
if (obj is Label)
{
propertyGrid.SelectedObject = new lable1((Label)obj); //是这样写吗?
}
}如果控件多的话,而且都是自定义属性那又该怎么写?谢谢!
public class lable1
{
private Label m_label;
public lable1(Label obj)
{
m_label = obj;
}
public string text
{
get
{
return this.m_label.Text;
}
set
{
this.m_label.Text = value;
}
} public int top
{
get
{
return this.m_label.Top;
}
set
{
this.m_label.Top = value;
}
}
} public void SetSelectedObject(Object obj) //选中控件
{
if (obj is Label)
{
propertyGrid.SelectedObject = new lable1((Label)obj); //是这样写吗?
}
}如果控件多的话,而且都是自定义属性那又该怎么写?谢谢!
解决方案 »
- 请教:如何在Textbox的光标位置插入字符串后,设置Textbox 的 scroll 所处的位置呢?
- 如何显示动态的数据
- 要写一个登录sql server 的窗口,需要一个combobox中提供目前可以连接的数据库,请问如何获取这个信息? 50分求助
- 请问如何遍历一个网站的某个目录?
- 有几个函数,只有函数名不同,如何以更简单的形式编写这几个函数,或用一个函数代替这几个函数?
- 提取远程文本并规则排列
- 怎么读取正在使用的文件
- 程序能不能自己运行时把自己的文件名改掉
- 毕设想作个小型搜索引擎,用c#速度能行吗,必须用c++?
- VS2005打包发布的问题
- 请问如何实现点击dataGridView某列(Cell)时该列(Cell)的边框变黑的功能
- 关于office 的引用问题。。
public void SetSelectedObject(Object obj) //选中控件
{
if (obj is Label)
{
propertyGrid.SelectedObject = new lable1((Label)obj); //是这样写吗?
}
}改写为
public void SetSelectedObject(Object obj) //选中控件
{
if (obj is Label)
{
propertyGrid.SelectedObject = obj.Tag;
}
}