首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

C#中panel控件全屏显示有关问题

2012-08-11 
C#中panel控件全屏显示问题如何使panel控件全屏显示,实现类似播放器的播放窗口全屏的功能,panel放的是视频

C#中panel控件全屏显示问题
如何使panel控件全屏显示,实现类似播放器的播放窗口全屏的功能,panel放的是视频。
按网上的解决办法,我使用了如下代码:

C# code
                //将窗口最大化,并去掉边界                this.FormBorderStyle = FormBorderStyle.None;                this.WindowState = FormWindowState.Maximized;                this.pl_play.Dock = DockStyle.Fill;                 //隐藏掉工具栏                this.ms_player.Visible = false;                this.ts_player.Visible = false;                this.pl_player_bottom.Visible = false;                //将panel大小设为设备窗口大小                this.pl_play.Height = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Size.Height;                this.pl_play.Width = System.Windows.Forms.Screen.PrimaryScreen.Bounds.Size.Width;


这样点击最大化后,虽然视频最大化了,但在屏幕上只显示出部分,而这部分的大小与点击最大化按钮前窗口大小有关,如果之前的窗口大小较大,那最大化后能显示的部分也较大,不知道什么原因,希望高手解答
另外我用的解码库是QuartzTypeLib,和这个有没有什么原因呢

[解决办法]
帮顶一下~~~~~~~~~~~~~~~~~~~~~~~~
[解决办法]
panel控件有Anchor属性 把它的上下左右有选中就可以了
[解决办法]
幫頂!!!
[解决办法]
支持!这方面要看专家!

热点排行