10 / 10 / 2
Регистрация: 12.05.2014
Сообщений: 229
|
|
1 | |
Как создать не стандартный оконный интерфейс программы (боковое меню)03.04.2015, 09:24. Показов 5037. Ответов 49
Метки нет (Все метки)
Всем Доброго Дня!
Подскажите пожалуйста, как создать не стандартное окно в программе, а что то подобное: окно состоит из 2 областей: левая часть кнопки меню, а правая- собственно формы программы. Такой интерфейс часто используется в ВЕБ-технологиях ( и вроде там такие области называются фреймы).
0
|
03.04.2015, 09:24 | |
Ответы с готовыми решениями:
49
Создать оконный интерфейс для программы, которая ищет файлы в два потока Как создать боковое меню не используя таблицы и фреймы Как изменить стандартный оконный заголовок Оконный интерфейс для программы решения СЛАУ методом Гаусса |
Почетный модератор
21413 / 9147 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
|
|
03.04.2015, 09:27 | 2 |
Vlad11, пока навскидку: в правой части будет табконтрол со скрытыми вкладками и возможно спрятанным бордюром.
Слева - чекбоксы. Да-да, чекбоксы бывают и в виде кнопок, плюс могут содержать картинки.
1
|
10 / 10 / 2
Регистрация: 12.05.2014
Сообщений: 229
|
|
03.04.2015, 09:29 [ТС] | 3 |
Памирыч,
Спасибо, буду пробовать.
0
|
10 / 10 / 2
Регистрация: 12.05.2014
Сообщений: 229
|
|
03.04.2015, 11:58 [ТС] | 5 |
Памирыч,
, как всегда - все вроде простенько, а как начинаешь малевать - ....... Не могу спрятать заголовки вкладок в табконтроле, параметр visible -прячет весь табконтрол. Погуглил - и нашел только такое (чтобы выключить саму вкладку - ее заголовок в перечне - придется переделывать сам TabControl или воспользоваться плодами чужой работы (что может быть приятнее?). ) Не по теме: Ладно тогда до вечера, буду гдето в 18-19
0
|
Почетный модератор
21413 / 9147 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
|
|
03.04.2015, 12:12 | 6 |
Скрывайте так:
свойство Табконтролла Appearance = FlatButtons Текст со вкладок можно удалить, можно не трогать. Настроить каждую вкладку - поставить цвет, а то он становится серым. Заголовок можно закрыть Пикчербоксом, к примеру, либо задвинуть за край формы
0
|
Модератор
4310 / 3384 / 507
Регистрация: 27.01.2014
Сообщений: 6,183
|
|
03.04.2015, 14:55 | 8 |
Памирыч, неплохая идея. Спасибо.
еще бы анимацию плавного перехода с вкладки на вкладку - вообще бы цены не было... Добавлено через 1 минуту Не по теме: Памирыч, а как вставлять картинку в пост, чтоб она не была в рамке с надписью "Миниатюра"?
0
|
Почетный модератор
21413 / 9147 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
|
|
03.04.2015, 15:18 | 9 |
Где-то видел такие контроллы, не помню, как называются. Выглядят солидно, все плавно.
Но они - сторонние, ясное дело. Это зависит от размера. Маленькие вставляются как есть. Второй способ - загрузить в альбомы, а в пост ссылку на изображение завернуть в тег [IMG]
1
|
211 / 228 / 87
Регистрация: 21.04.2013
Сообщений: 404
|
||||||
03.04.2015, 15:33 | 10 | |||||
Сообщение было отмечено Vlad11 как решение
Решение
Так, вроде, полностью убираются:
3
|
398 / 317 / 53
Регистрация: 14.08.2014
Сообщений: 1,010
|
|
03.04.2015, 16:04 | 13 |
ovva, на Win7 страшновато немного выглядит. Каким-то мерцанием сменяются вкладки.
0
|
Модератор
4310 / 3384 / 507
Регистрация: 27.01.2014
Сообщений: 6,183
|
|
03.04.2015, 16:11 | 14 |
Дядя Корней, DoubleBuffering в помощь
0
|
Почетный модератор
21413 / 9147 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
|
|
03.04.2015, 16:20 | 15 |
Yury Komar, нет, с такими интерфейсами никакой буферинг не спасет.
Меня вообще винформы вымораживают своими тормозами. Стоит пихнуть немного картинок или слегка перебрать с количеством контроллов - и все, туши свет
0
|
Модератор
4310 / 3384 / 507
Регистрация: 27.01.2014
Сообщений: 6,183
|
||||||
03.04.2015, 16:29 | 16 | |||||
Памирыч, у меня тормозил DataGridView, так Nachrichter подкинул код для Двойной Буферизации других контролов:
3
|
Почетный модератор
21413 / 9147 / 1083
Регистрация: 11.04.2010
Сообщений: 11,014
|
||||||
03.04.2015, 16:40 | 17 | |||||
Yury Komar, надо будет попробовать в каком-нибудь тормозном проекте.
Для чистоты эксперимента задаблить все компоненты, какие есть:
3
|
Модератор
4310 / 3384 / 507
Регистрация: 27.01.2014
Сообщений: 6,183
|
|
03.04.2015, 18:51 | 18 |
Не по теме: Памирыч, я тоже все до этого не дойду, но мне кажется сработает. с DataGridView как часы. Добавлено через 8 минут Не по теме: Памирыч, проверил этот тормоз, который несколькими постами выше - его это не спасает ))))
0
|
Модератор
4310 / 3384 / 507
Регистрация: 27.01.2014
Сообщений: 6,183
|
||||||
03.04.2015, 20:03 | 20 | |||||
Памирыч, ну с примером DataGridView, расположенном на множестве вкладок. вот этот код справился, нашел их все и применил ДвойнойБуфер, и прицепом все другие захватил ))
2
|
03.04.2015, 20:03 | |
03.04.2015, 20:03 | |
Помогаю со студенческими работами здесь
20
Боковое меню как в контактах Боковое меню как на YouTube TV Как убрать боковое меню ? Как создать интерфейс для программы? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |