C#开发视频播放器,双击PictureBox实现全屏播放,再双击时退出全屏的实现思路? 100

我双击时,打开了一个对话框,把PictureBox作为控件Add到了对话框了,播放也是正常的。对话框是一个Form。我要开发的ActiveX控件,所以PictureBox... 我双击时,打开了一个对话框,把PictureBox作为控件Add到了对话框了,播放也是正常的。
对话框是一个Form。
我要开发的ActiveX控件,所以PictureBox是放在UserControl里的。
展开
 我来答
创作者zUzVB1Sl31
推荐于2018-04-12 · 编程类资料、英语学习资料
创作者zUzVB1Sl31
采纳数:1331 获赞数:5974

向TA提问 私信TA
展开全部

所以说你就没把UserControl方法写完整,要写尺寸属性的,分辨率尺寸要一致更改,控件里面你拖动窗体的时候控件大小和字体要随着改变。这样这里过后,还需要新建一个窗体,让他去遍历所有Control,然后把Control作为变量,按照窗体拖动大小去改变他们相对尺寸。这个窗体就当一个控件用,新建窗体的时候继承该窗体新建,这样才是真正的任意分辨率,图象、视频要用到AJXA静态刷新。你看到网络电视没有,随意可以拖动大小的。再看看他们的菜单,拖动分辨率绝对不会变,因为光写个播放器分辨率简单多了,以免画蛇添足。

你所说的办法控件里把,Form定义成变量就好了。

public int i=1;
public Form form;
private void pictureBox1_click(Send....)
{
   i++;
   if(i%2!=0)
   {
      ReSize(form,Max)
   }
   else
   {
      ReSize(form,Min);
   }
}
private void ReSize(Form f,String State)
{
   if(State=="Min")
   {
      f.Width=...;
      f.Height=...;
   }
   else
   {
      ...
      ....
   }
}
扬璞玉6e
2014-04-21 · TA获得超过222个赞
知道小有建树答主
回答量:327
采纳率:0%
帮助的人:115万
展开全部
添加一个bool值的变量标识
追问
我是问双击退出全屏,原始窗口接着播放的思路。你的回答看不懂。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ZHZMQ
2014-05-06
知道答主
回答量:4
采纳率:0%
帮助的人:5220
展开全部
双击给picbox一个坐标
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式