Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/30: Рейтинг темы: голосов - 30, средняя оценка - 4.60
RadjeshK
1

Кнопки "свернуть", "развернуть", "закрыть" на панель, которая используется вместо бордюра

07.12.2013, 04:23. Просмотров 5737. Ответов 2
Метки нет (Все метки)


используя форму без бордюров решил добавить кнопки "свернуть","развернуть","закрыть" на панель, которую я использую вместо бордюра. Как мне сделать так чтобы при повторном нажатии кнопки "развернуть", форма возвращалась в прежнее положение? C# (visual studio 2013)
код кнопки :

Код
private void simpleButton7_Click_1(object sender, EventArgs e)
        {

           this.WindowState = FormWindowState.Maximized;
        }
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.12.2013, 04:23
Ответы с готовыми решениями:

Блокирование кнопок "Закрыть" и "Свернуть" у стороннего приложения
Добрый день! Ситуация такая, клиент заходит по RDP на сервер 2003, на сервере стоит автозапуск...

Как убрать контролы "развернуть" и "закрыть"?
Здравствуйте!Как убрать контрол "развернуть" и "закрыть",а оставить только "свернуть" и чтобы...

Цель - при нажатии на кнопку создать еще одну кнопку. Ошибка "Button" не содержит определения для "Location" и "Text""
int Control ; private void Button2_Click(object sender, RoutedEventArgs e) {...

Классы "Работник", "Календарь", "Оплата труда за месяц". Вывод табеля рабочего времени сотрудника
1. Реализовать класс работник, у класса свойства фамилия (строка), имя (строка), отчество (строка),...

__________________
Помогаю в написании курсовых работ и дипломов здесь.
Записывайтесь на профессиональные курсы С#-разработчиков‌
2
5 / 5 / 3
Регистрация: 27.11.2013
Сообщений: 30
07.12.2013, 04:59 2
Лучший ответ Сообщение было отмечено как решение

Решение

Вот:
C#
1
2
3
4
5
6
7
8
9
10
if (button1.Text == "Развернуть")
            {
                WindowState = FormWindowState.Maximized;
                button1.Text = "прежнее положение";
            }
            else 
            {
                WindowState = FormWindowState.Normal;
                button1.Text = "Развернуть";
            }
0
145 / 142 / 11
Регистрация: 11.09.2011
Сообщений: 409
07.12.2013, 05:02 3
дак ставь программно нужный стиль границ формы:
C#
1
this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.Sizable;
добавлено спустя пару сек
зы. можешь не читать, я не правильно понял вопрос : ))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.12.2013, 05:02

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь или здесь.

Выдает ошибку - "Не удалось привести тип объекта "TheMaze.FormLevel1" к типу "System.Windows.Forms.Label"."
Ругается вот на эту строчку: ((Label)sender).Visible = false; Вот код: using System; using...

Как исправить "преобразование типа из "string" в "System.Net.IPEndPoint" невозможно"?
Здравствуйте, не могу отправить массив байт, может кто-то знает как правильно записать ip. При...

Ошибка: "Не удалось привести типа объекта "System.Windows.Forms.TextBox" к типу "System.IConvertible".""
Программа выдает такой текст: "System.InvalidCastException: "Не удалось привести типа объекта...

Ошибка: Оператор "<" невозможно применить к операндам типа "string" и "int"
Дело в чём. Хочу сделать так, чтобы Количество букв из текстбокса не было меньше 6 знаков. if...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.