Попробуйте это в c #, но я уверен, что это может быть легко переведено
Запустите новый проект и добавьте панель.
Прикрепите эту панель слева от формы.
Добавьте кнопку в панель, закрепите ее справа
Установите текст кнопки на «<» и ширину на 20.
в событие button1_Click добавьте это </p>
private void button1_Click(object sender, EventArgs e)
{
if (button1.Text == ">")
{
panel1.Width = 200;
button1.Text = "<";
}
else
{
panel1.Width = button1.Width;
button1.Text = ">";
}
}
То, что здесь происходит, когда кнопка нажата, форма сжимается влево, оставляя видимой только кнопку. При повторном нажатии кнопки она снова расширяется.