WindowState = FormWindowState.Maximized;

343
31 марта 2017, 21:56

Приложение написано с использованием WinForms. При установке свойства:

WindowState = FormWindowState.Maximized;

форма разворачивается во весь экран и перекрывает панель Пуск. Это не удобно. Каким образом можно развернуть форму до панели Пуск? (При это Свойство FormBorderStyle строго установлено в None). Всем спасибо.

Answer 1

Данный код должен развернуть вашу форму на весь экран, при этом не скрывая таскбар.

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }
    private void Form1_Load( object sender, EventArgs e )
    {
        FormBorderStyle = System.Windows.Forms.FormBorderStyle.None;
        Left = Top = 0;
        Width = Screen.PrimaryScreen.WorkingArea.Width;
        Height = Screen.PrimaryScreen.WorkingArea.Height;
    }
}
READ ALSO
PictureBox не отображает изображение visual c#

PictureBox не отображает изображение visual c#

Я новичок в c#, пишу небольшую игруЕё цель ставить звездочки так, чтобы их задело рандомно перемещающееся НЛО

351
Реализация универсальных методов

Реализация универсальных методов

C# WindowsForms Что-то запутался в универсальных методах и пр

261
Закрывается канал named pipes

Закрывается канал named pipes

Доброго дняЗадача вкратце в следующем: существует некий сервер (NamedPipeServerStream), который принимает входящие подключения клиентов (NamedPipeClientStream),...

412