开启辅助访问
 找回密码
 立即注册

C#开发视频播放器,双击PictureBox实现全屏播放,再双击时退出...

renyajun12 回答数1 浏览数286626
C#开发视频播放器,双击PictureBox实现全屏播放,再双击时退出...
使用道具 举报
| 未知
anshan | 未知
所以说你就没把UserControl方法写完整,要写尺寸属性的,分辨率尺寸要一致更改,控件里面你拖动窗体的时候控件大小和字体要随着改变。这样这里过后,还需要新建一个窗体,让他去遍历所有Control,然后把Control作为变量,按照窗体拖动大小去改变他们相对尺寸。这个窗体就当一个控件用,新建窗体的时候继承该窗体新建,这样才是真正的任意分辨率,图象、视频要用到AJXA静态刷新。你看到网络电视没有,随意可以拖动大小的。再看看他们的菜单,拖动分辨率绝对不会变,因为光写个播放器分辨率简单多了,以免画蛇添足。
你所说的办法控件里把,Form定义成变量就好了。
123456789101112131415161718192021222324252627public 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   {      ...      ....   }}
回复
使用道具 举报
快速回复
您需要登录后才可以回帖 登录 | 立即注册

当贝投影