Есть ли способ получить обновленный размер панели после FormWindowState.Maximized? Я могу получить размер панели, но она дает исходный размер панели.Получите новый размер панели и перейдите в usercontrol после того, как winform станет полноэкранным?
Thanks;
Кстати это код для UserControl
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication8
{
public partial class UserControl1 : UserControl
{
public UserControl1()
{
InitializeComponent();
}
private void UserControl1_Load(object sender, EventArgs e)
{
//this is the way i retrieve the panel size
Form1 f = new Form1();
this.Size = f.Size;
}
}
}
это форма код, панель имеет 4 активированных якоря
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace WindowsFormsApplication8
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
UserControl1 n = new UserControl1();
panel1.Controls.Add(n);
}
private void Form1_Load(object sender, EventArgs e)
{
WindowState = FormWindowState.Maximized;
}
}
}
Показать код, который вы используете – NineBerry
Вот код, мои мысли есть каждый раз, когда я вызвать конструктор загружает designer.cs из формы и получает размер панели там, который является оригинальный размер формы. Моя проблема заключается в том, как я могу получить обновленный размер/последний размер из формы. – Khrandm
Код не показывает, как вы пытаетесь прочитать обновленный размер после того, как форма будет максимальной. – NineBerry