我这里遇到一个问题,因为不是很了解引用这种形式所以不能找到如何解决的方法。
问题如下:
有一个值类型的枚举数据en
private Enumerate en;form1:Form2 form2 = new Form2(ref en);
form2.Show();form2:
public Form2(ref Enumerate ttype)
{
InitializeComponent();
this.formttype = ttype;
}这里,我想在form2中的构造函数之外使用这个引用(希望能在不关闭form2的情况下改变这个枚举值)。就是不知该如何为formttype指定一个类型。一开始指定的枚举类型(定义在名字空间中的),因为是值类型,结果还是没有能成功。
ps:如果是思路的问题也请指出来下。
问题如下:
有一个值类型的枚举数据en
private Enumerate en;form1:Form2 form2 = new Form2(ref en);
form2.Show();form2:
public Form2(ref Enumerate ttype)
{
InitializeComponent();
this.formttype = ttype;
}这里,我想在form2中的构造函数之外使用这个引用(希望能在不关闭form2的情况下改变这个枚举值)。就是不知该如何为formttype指定一个类型。一开始指定的枚举类型(定义在名字空间中的),因为是值类型,结果还是没有能成功。
ps:如果是思路的问题也请指出来下。
解决方案 »
- 关于remoting的问题
- GroupBox 为什么我的这个控件拖出来是圆角 人家都是直角!
- 敬请关注:不能在新建的类库项目下获取数据库连接字符。(在studio.net2005下)
- 在大家说的网站上原版COPY的FTP代码,怎么上传下载功能都不行??急!!!
- wcf服务简单问题
- 怎样用.net做滚动条呀,请大家帮忙!
- 请问如何将dv(dataview)作为数据集添加到水晶报表设计页面?
- 如何得到Excel中表单的数量和名称
- 抗议!!!!!!!!!!!!!!!!
- 怎樣在WEBFROM中加入rm或media play的播放器﹐﹐用來在線播放
- 如何把DataGrid导出xls到服务端并客户端下载
- 做过邮件收取的请进!有几点问题请教!高分相赠!
谢谢了,不过刚才那个问题里还有一点没有解决啊,就是引用过去的值在form2里到底是什么类型呢?是object?还是pointer?不可以提到构造函数外使用么?
http://blog.csdn.net/knight94/archive/2006/03/18/628285.aspx
http://blog.csdn.net/Knight94/archive/2006/08/22/1104957.aspx