请教一个蹩脚的问题 我的窗口form1上有一个tabControl,上面有很多page.我现在在每一个Page上面放了一个picturebox,显示 "连接中..."动画。我在想,有没办法,所有的page都能显示"连接中..."动画,但是只放一个picturebox 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有很多Page时样式也差不多时可以用代码循环动态创建(不用拖的) 每个piacturebox位置也都一样吗? picturebox 浮于 tabControl 之上,若动画与个标签页相关则需自行关联。 应该可以吧,把每一个TabPage中的picturebox 指向同一个 picturebox 引用就是了! 换句话说,picturebox设计时就是用“满足一个form”作为标准的,它的所有行为都是参与一个form的运作。 呵呵,当你把它插入一个Parent内部时,系统就自动把它从之前的Parent里删除了。这是by design的,预先有着明确的测试用例,就是不允许同时加入不同的parent。 删了也无所谓吧,反正你同一个时间只能看到一个TabPage! 利用TabControl的SelectedIndexChanged事件 说实话,还是没明白怎么做(winform) 这样,你去看看vs里面控件是如何摆放的,然后你建立一个全局的picturebox,每次你切换一个tabpage的时候,就在selectindex事件里面写上加载这个全局picturebox的代码段就好了。 PictureBox p = new PictureBox(); public Form1() { InitializeComponent(); p.Width = 1000; p.Height = 1000; p.Image = Image.FromFile("d:\\pic\\showphone.jpg"); } private void tabControl1_SelectedIndexChanged(object sender, EventArgs e) { TabControl tc = (TabControl)sender; TabPage tp = tc.SelectedTab; tp.Controls.Add(p); } 不好意思,我怎么发现这个 连接中 显示的GIF图片怎么被每一个page挡住了啊 是被每一个page上的控件档住了,说错 我现在的问题是我用14楼朋友的方法添加了,也固定好位置了,但是 连接中 的状态 会在page中有的控件下面挡住一部分。 我只是告诉你怎么添加,你可以根据不同索引号和TabPage,来调整picbox的top和left,以躲避被掩盖。 难道picbox不能再我Pgae上的所有控件之上? 可以的,不同"层",不要把picbox拖放到tab上,父对象是form,位置在tab控件正中位置.建议:控件资源咱耗得起,还是不要这样设计了. 高分请高手进来,连接在里面。 C# RadGridView使用 这个问题请教下 C#从Oracle取值以及时区问题 如何向WebBrowser载入的页面中添加一段代码? 如何把datatable中符合条件的记录复制到另外一张datatable中??? C#winform中,如何设置滚动条的颜色? 请教如何读取程序输出到控制台的信息?? ■■■我要使DataGrid不能调整大小,但可以单击某一行,该怎么做?■■■ C#画包络线 求大转盘的源码 网页的 .net Timer[] DoWorkTimer
呵呵,当你把它插入一个Parent内部时,系统就自动把它从之前的Parent里删除了。这是by design的,预先有着明确的测试用例,就是不允许同时加入不同的parent。
删了也无所谓吧,反正你同一个时间只能看到一个TabPage!
public Form1()
{
InitializeComponent();
p.Width = 1000;
p.Height = 1000;
p.Image = Image.FromFile("d:\\pic\\showphone.jpg");
}
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e)
{
TabControl tc = (TabControl)sender;
TabPage tp = tc.SelectedTab;
tp.Controls.Add(p);
}