免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 2074|回复: 6
收起左侧

[求助] 这个简单的代码,有啥问题来着?

[复制链接]

11

主题

30

铜板

0

好友

助理工程师

Rank: 5Rank: 5

积分
137
发表于 2013-9-24 02:16 | 显示全部楼层 |阅读模式
  1. private void MainForm_Load(object sender, EventArgs e) {
  2.             this.Size = Screen.PrimaryScreen.WorkingArea.Size;  //起始大小为活动区大小.
  3.             this.Location = new Point(0, 0);    //起始时靠左.
  4.             tool_bar.SetBuddyControl(map_EagleEye); //鹰眼图.
  5.             BuddyMapMain(); //数据视图.
  6.             //BuddyLayout();
  7.         }

  8.         //切换"数据/布局"视图.
  9.         private void tab_con_data_layout_SelectedIndexChanged(object sender, EventArgs e) {
  10.             if(tab_con_data_layout.SelectedIndex == 0)
  11.                 BuddyMapMain();
  12.             else if(tab_con_data_layout.SelectedIndex == 1)
  13.                 BuddyLayout();
  14.             else
  15.                 throw new ArgumentNullException("未知项!");
  16.             //this.MainForm_Load(sender, e);
  17.         }
  18.         //绑定数据视图.
  19.         void BuddyMapMain() {
  20.             tool_bar.SetBuddyControl(map_main);
  21.             toc.SetBuddyControl(map_main);
  22.         }
  23.         //绑定布局视图(TODO).
  24.         void BuddyLayout() {
  25.             tool_bar.SetBuddyControl(layout);
  26.             toc.SetBuddyControl(layout);
  27.         }
复制代码
为什么我切换到 Layout视图的时候,整个节目就消失了?
我初始加载的时候,如果是 Layout而不是 Data的时候,也是直接消失的.源码问题在哪个地方?
谢谢了...

11

主题

1478

铜板

11

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
613
QQ
发表于 2013-9-24 08:49 | 显示全部楼层
你是在什么环境下的代码?AE9.3?
回复 支持 反对

使用道具 举报

7711

主题

31万

铜板

892

好友

超级版主

地信网论坛贵宾

Rank: 17Rank: 17Rank: 17Rank: 17Rank: 17

积分
128764

宣传勋章优秀斑主灌水勋章活跃勋章贡献勋章童话节勋章

QQ
发表于 2013-9-24 10:27 | 显示全部楼层
进来看看了
该会员没有填写今日想说内容.
回复 支持 反对

使用道具 举报

11

主题

30

铜板

0

好友

助理工程师

Rank: 5Rank: 5

积分
137
 楼主| 发表于 2013-9-24 15:05 | 显示全部楼层
wangkuong 发表于 2013-9-24 08:49
你是在什么环境下的代码?AE9.3?

我用的是 10.1哈...其实我知道和平时的Data/Layout切换是不符合逻辑的.也就是说,这里应该更复杂,但是我不懂的是,为什么到 ToolBar和TOC绑定Layout的时候,一闪而过,窗口直接没有了...不懂原因...
回复 支持 反对

使用道具 举报

11

主题

30

铜板

0

好友

助理工程师

Rank: 5Rank: 5

积分
137
 楼主| 发表于 2013-9-24 15:11 | 显示全部楼层

代码很简单的呀,是不是你们都是做应用层的多而已.tab_con_data_layout是 TabControl,
map_main为 MapControl,
layout为LayoutControl,
tool_bar是ToolBarControl,
toc是TOCControl...
代码简单...需求也很初学...但是不懂为什么窗口直接销毁...我还是调试看看吧...
回复 支持 反对

使用道具 举报

5

主题

1630

铜板

17

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1478
发表于 2013-9-24 15:17 | 显示全部楼层
进来看看啦。
回复 支持 反对

使用道具 举报

37

主题

2万

铜板

111

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
5763
发表于 2022-2-22 11:23 | 显示全部楼层
进来看看,
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表