wjckaxi
路人甲
路人甲
  • 注册日期2004-04-13
  • 发帖数144
  • QQ
  • 铜币149枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:2536回复:6

请教C#+MO下窗体间传值问题

楼主#
更多 发布于:2004-07-28 11:42
<P>有两个窗体:FrmMain,FrmPreview;</P>
<P>在VB下的 FrmPreivew.m_map = MainMap 这样的语句</P>
<P>在C#下应该怎么实现最好?? 我想做打印的。各位兄弟给些意见!</P><img src="images/post/smile/dvbbs/em12.gif" /><img src="images/post/smile/dvbbs/em12.gif" />
喜欢0 评分0
菜虫 欢迎光临Blog http://blog.sina.com.cn/wjckaxi
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2004-07-29 13:17
你可以看看论坛的打印贴,用 c#做可能会比较麻烦
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
wjckaxi
路人甲
路人甲
  • 注册日期2004-04-13
  • 发帖数144
  • QQ
  • 铜币149枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-07-29 16:53
<P>谢谢 gis !</P>
菜虫 欢迎光临Blog http://blog.sina.com.cn/wjckaxi
举报 回复(0) 喜欢(0)     评分
blueman
路人甲
路人甲
  • 注册日期2004-07-31
  • 发帖数39
  • QQ
  • 铜币203枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-07-31 19:44
<P>其实你可以用这样的方法 FrmMain,FrmPreview;</P><P>设map为FrmPreview的私有变量:private int map;</P><P>在FrmPreview添加如下方法:</P><P>public int getMap() { return map;}</P><P>public void setMap(int iMap) {map=iMap;}</P><P>然后在FrmMain里调用:</P><P>想传值  frmPriview.setMap(xxxx);</P><P>想取值 int tmpMap=frmPriview.getMap();</P><P>哈哈。。。。。</P><img src="images/post/smile/dvbbs/em07.gif" /><img src="images/post/smile/dvbbs/em07.gif" />
举报 回复(0) 喜欢(0)     评分
wjckaxi
路人甲
路人甲
  • 注册日期2004-04-13
  • 发帖数144
  • QQ
  • 铜币149枚
  • 威望0点
  • 贡献值0点
  • 银元0个
4楼#
发布于:2004-08-02 16:24
blueman:  为什么我这样做了,还是不能在FrmPreview 窗体上面,显示我的map 呢?是不是MO里面这样做不好啊?我看了一下MO的帮助,好象我应该采取的方式是:CopyMap;ExportMap3;ExportToTpeg;OutputMap;  是不是啊?给点意见?<img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
菜虫 欢迎光临Blog http://blog.sina.com.cn/wjckaxi
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
5楼#
发布于:2004-08-03 08:37
如果先输出成图片再进行打印,那是没问题的,但也是简单的一种做法
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
wjckaxi
路人甲
路人甲
  • 注册日期2004-04-13
  • 发帖数144
  • QQ
  • 铜币149枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2004-08-03 16:42
<P>呵呵,我也已经往这边想办法了。其实我现在发现,我原来要问的问题不是传值,其实是在另外一个Map上显示原来已经显示了的一个Map上的地图问题。现在我试试用了copymap(),就是不知道怎么从剪贴板上用程序把它贴出来。哪位兄弟给点意见呀??</P><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
菜虫 欢迎光临Blog http://blog.sina.com.cn/wjckaxi
举报 回复(0) 喜欢(0)     评分
游客

返回顶部