
C#开发视频播放器,双击PictureBox实现全屏播放,再双击时退出全屏的实现思路? 100
我双击时,打开了一个对话框,把PictureBox作为控件Add到了对话框了,播放也是正常的。对话框是一个Form。我要开发的ActiveX控件,所以PictureBox...
我双击时,打开了一个对话框,把PictureBox作为控件Add到了对话框了,播放也是正常的。
对话框是一个Form。
我要开发的ActiveX控件,所以PictureBox是放在UserControl里的。 展开
对话框是一个Form。
我要开发的ActiveX控件,所以PictureBox是放在UserControl里的。 展开
3个回答
展开全部
所以说你就没把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
{
...
....
}
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询