Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 34
1

Создание элемента управления,который скрывает/раскрывает некоторую панель

15.07.2015, 20:28. Показов 1029. Ответов 4
Метки нет (Все метки)

В общем такая проблема. Имеется форма, на которой есть два datagrid, и есть panel, в которой есть некоторые элементы. Требуется создать кнопку, по нажатию на которую будет скрываться или раскрываться panel1. Такая кнопка есть, она скрывает и раскрывает мою panel. Нужно, чтобы при раскрытии, размеры datagrid уменьшались пропорционально панели, а при скрытии аналогично увеличивались.
C#
1
2
3
4
5
6
7
8
9
10
 if (panel1.Visible == true)
            {
                dataGridView1.Size = new Size(w1,h1);
                dataGridView2.Size = new Size(w2,h2);
                panel1.Visible = false;
            }
            else
            {
                panel1.Visible = true;
            }
Вот эта кнопка.
Миниатюры
Создание элемента управления,который скрывает/раскрывает некоторую панель   Создание элемента управления,который скрывает/раскрывает некоторую панель  
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.07.2015, 20:28
Ответы с готовыми решениями:

Toggly скрывает/раскрывает div, но если не скрыть его а выбрать следующую ссылку
toggly скрывает/раскрывает div, но если не скрыть его а выбрать следующую ссылку div открывается...

Какой програмой удалять проги который не удаляется через панель управления
какой програмой удалять проги который не удаляется через панель управления

Не скрывает панель входа
Есть форма входа, при заходе в которую выдается меню аккаунта, при этом панель входа остается над...

СВЧ Samsung Панель управления не реагирует на нажатия , СВЧ Samsung часто вылетает панель управления может кто знает как обойт
СВЧ Samsung Панель управления не реагирует на нажатия .

4
453 / 218 / 71
Регистрация: 25.05.2012
Сообщений: 952
Записей в блоге: 1
15.07.2015, 20:52 2
Exclusive048, попробуйте поместить оба грида в ячейки контейнера TableLayoutPanel (в вашем случае он будет в виде таблицы из двух строк и одного столбца) с параметром Dock In Parent Container. И меняйте размер контейнера при показе/сокрытии доп. панели.
0
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 34
15.07.2015, 21:28  [ТС] 3
NewOrdered, сделал как вы сказали. Получилось хорошо, НО у меня, я так думаю, не получаетя работать с размерами, потому что когда я несколько раз подряд скрываю/открываю , tableLayoutPanel уменьшается до минимума,потом необходимого размера, потом меньше потом становится максимальной, и так постоянно, как исправить.?

Добавлено через 14 минут
NewOrdered, все.Я сделал, глупая ошибка была. Спасибо вам огромное за хлопоты со мной. Очень признателен. Есть желание консультироваться у вас по поводу программирования, если это возможно конечно.
0
453 / 218 / 71
Регистрация: 25.05.2012
Сообщений: 952
Записей в блоге: 1
15.07.2015, 21:35 4
Exclusive048,

Не по теме:

я на самом деле ненастоящий сварщик, ООП для меня скорее хобби, но вы пишите, попробуем помочь

0
0 / 0 / 0
Регистрация: 09.07.2015
Сообщений: 34
15.07.2015, 21:46  [ТС] 5
Благодарю. Еще какой-нибудь бы ваш контакт, было бы прям очень хорошо.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.07.2015, 21:46

Форма без заголовка скрывает панель задач
Доброго времени суток. Обратил внимание, что после следующих манипуляций: ...

Как сделать макрос, который раскрывает в цикл по всем делителям числа n?
Как сделать макрос, который раскрывает в цикл по всем делителям числа n?

Создание собственного элемента управления
Всем доброго время суток. Столкнулся с такой проблемой нужно создать пользовательский элемент...

Создание пользовательского элемента управления
Здравствуйте, создаю контрол комбобокс+кнопка для использования в Ворде, делаю по примеру, жаль по...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru