c#中窗口怎样才能运行时直接是全屏?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c#中窗口怎样才能运行时直接是全屏?相关的知识,希望对你有一定的参考价值。

C#中窗口全屏显示是通过设置WindowState属性为Maximized实现的,具体步骤如下:

1、右键单击C#窗体,选择属性,如下图所示:

2、找到WindowState属性,设置为Maximized,如下图所示:

3、运行C#窗体,窗体就会全屏显示了,如下图所示:

参考技术A

在窗体的属性里,最后一项就是窗体的可视化状态,可选值为最大化最小化和不选,不选的话你窗体多大就显示多大,选择Maximized就是最大化,也就是全屏


参考技术B 在Load事件或者可视化编辑器中,设置WindowState属性为:System.Windows.Forms.FormWindowState.Maximized
设置FormBorderStyle 属性为 System.Windows.Forms.FormBorderStyle.None就可以了
如果是wpf的话会麻烦些
参考技术C //WPF设置窗口最大化
this.WindowState = System.Windows.WindowState.Maximized;
//winform设置窗口最大化
this.WindowState = System.Windows.Forms.FormWindowState.Maximized;
参考技术D this.WindowState = FormWindowState.Maximized;

从 MasterViewController 呈现的 ModalView 在 iOS 5.1 中不再是全屏

【中文标题】从 MasterViewController 呈现的 ModalView 在 iOS 5.1 中不再是全屏【英文标题】:ModalView presented from MasterViewController is no longer Full Screen in iOS 5.1 【发布时间】:2012-04-12 04:25:28 【问题描述】:

我有一个 Master/Detail 应用程序,并且在拆分视图中 MasterViewController 的右上角有一个按钮,该按钮使用模式视图加载“Info”视图控制器:

单击按钮时,视图被加载,并在 iOS 5.0 及更低版本中填充整个屏幕(这是我想要的行为):

- (IBAction)showAppInfo:(id)sender 

    InfoViewController *infoViewController = [[InfoViewController alloc] 
        initWithNibName:@"InfoViewController" bundle:nil];
    infoViewController.delegate = self;
    [self presentModalViewController: infoViewController animated: YES];

但是,当我在 iOS 5.1 模拟器中运行它时,它不再填充整个 iPad 屏幕,而只填充主视图中的内容:

如何使这个 InfoViewController 像以前一样在 iOS 5.1 中填充整个屏幕?

【问题讨论】:

【参考方案1】:

我假设你正在使用 UIPopoverController,试试这个

InfoViewController *infoViewController = [[InfoViewController alloc] 
    initWithNibName:@"InfoViewController" bundle:nil];
UIPopoverController *popoverController      =   [[UIPopoverController alloc] initWithContentViewController:infoViewController];
    popoverController.popoverContentSize        =   CGSizeMake(500.0, 583.0);
    popoverController.delegate                  =   self;
    [popoverController presentPopoverFromRect:sender.bounds inView:sender permittedArrowDirections:UIPopoverArrowDirectionUp animated:YES];

【讨论】:

只是好奇,有没有办法在不手动更新弹出框尺寸的情况下做到这一点?因为我假设一旦信息视图被关闭,我将不得不将其调整回正常大小。 如果你想要一个弹出控制器,你应该指定它的尺寸。现在从你的图片中,我了解到你有一个主按钮,当你点击它时,你会显示你的 InfoViewController 控制器吗?所以你必须这样做。 如果是这样,为什么在 iOS 5.1 之前不需要这样做?

以上是关于c#中窗口怎样才能运行时直接是全屏?的主要内容,如果未能解决你的问题,请参考以下文章

winform C#程序怎么样才能在浏览器中运行

在全屏模式下运行应用程序时,Java Swing 无法找出 JPanel 的问题

【C#】WinForm中如何让窗口最小化时直接最小化到托盘,后台运行

html插入一张图片是全屏宽的,缩小浏览器图片是从右边开始减少的,怎么样才能让图片从两边开始减少?

我用html5的video标签做的视频页面,在iphone上测试的时候视频都是全屏的,怎么才能不全屏?

winform C#程序怎么样才能在浏览器中运行