У меня есть приложение WinForms.Как растянуть панель на полноэкранном режиме?
Приложение имеет menustrip, toolstrip и несколько панелей.
Я хочу растянуть одну из этих панелей на полноэкранном режиме. Я хочу, чтобы панель охватывала все экранные панели задач.
Как это сделать?
============================================
Я использовал ответ Ханса Passant:
public partial class Form1 : Form
{
Size _panel1Size;
public Form1()
{
InitializeComponent();
_panel1Size = panel1.Size;
}
void bFullScreen_Click(object sender, EventArgs e)
{
this.FormBorderStyle = FormBorderStyle.None;
this.WindowState = FormWindowState.Maximized;
this.panel1.Size = this.ClientSize;
}
void bGoBack_Click(object sender, EventArgs e)
{
this.FormBorderStyle = FormBorderStyle.FixedDialog;
this.WindowState = FormWindowState.Normal;
panel1.Size = _panel1Size;
}
}
С другой стороны, легко исправить это, чтобы восстановить ClientSize. –
Я сделал это. Я добавил свое решение к моему вопросу (первый пост). Что вы имеете в виду из-за недостатка? Я не видел никаких искажений. – nik