Заблокирован
|
|
1 | |
Создать панель инструментов как в Paint05.04.2015, 19:35. Показов 3872. Ответов 32
Метки нет (Все метки)
мне очень хочется панельку инструментов как на скрине, ToolStrip не предлагать, это 100% не то, ToolStrip даже нельзя в 2 ряда разложить, не говоря уже о кнопке закрытия и свободном перетаскивании... Wpf тоже не предлагать, смотрел, ничего подходящего тоже не нашел... да и не хочу я связываться с Wpf ради одной панельки инструментов, че то пока смотрел мне показалось сложно там, там же еще XAML надо знать, а я не знаю... короче если не обнаружится какой то неизвестный мне контрол мой взгляд упорно падает или на дочерние формы или на создание своего контрола, вот только ни то ни то я ни разу еще не делал, поэтому прошу рассказать как это делается... вот я допустим добавил в проект usercontrol, я хочу сделать чтобы на него можно было добавлять кнопки, как это сделать? или мне изначально все кнопки надо на него накидать? в смысле это как бы как компонент новый или нет?
0
|
05.04.2015, 19:35 | |
Ответы с готовыми решениями:
32
Как создать на форме панель инструментов? Как создать пользовательскую панель инструментов? Как создать свою панель инструментов со своими кнопками? Как создать панель инструментов для графического редактора |
68 / 68 / 42
Регистрация: 30.03.2015
Сообщений: 372
|
|
05.04.2015, 21:40 | 22 |
Попробовал поразомну вынести дочернюю форму над Picturebox' ом, но ничего не получилось.
Вот тут обсуждалась такая же проблема, и судя по всему, не получиться перекрыть дочерней формой этот Picturebox. Если нужно использовать изображение как фон, то рекомендуют использовать это изображение как BackgroundImage.
0
|
68 / 68 / 42
Регистрация: 30.03.2015
Сообщений: 372
|
|
05.04.2015, 21:59 | 24 |
Как вариант получилось только так сделать:
Аналогичная тема: http://stackoverflow.com/quest... in-c-sharp
0
|
68 / 68 / 42
Регистрация: 30.03.2015
Сообщений: 372
|
|
05.04.2015, 22:10 | 26 |
Ни причем, я там ковырялся, забыл убрать.
Не знаю, что вам посоветовать, сдаюсь( Добавлено через 2 минуты По теме, люди говорят вообще забить на Picturebox и MDI: http://www.codeproject.com/Que... orm-VB-Net
0
|
68 / 68 / 42
Регистрация: 30.03.2015
Сообщений: 372
|
|
05.04.2015, 22:22 | 28 |
Rillaxac, говорят свой контрол писать) Но только ради такой фигни, это бессмысленно. Я бы не останавливался на этом, прилепил бы панели по бокам пока-что и сосредоточился на функциональной части. Вдруг выясниться, что реально PictureBox такой корявый и по любому нужен свой контрол.
0
|
Заблокирован
|
|
05.04.2015, 22:40 [ТС] | 29 |
в принципе как вариант можно... я даже где то тут видел класс который дает возможность таскать любые контролы по форме)) вот только надо будет еще как то отрисовать не этой панельке кнопку закрытия и границы, обработать это (чтобы закрывалось при нажатии), а это геморой... может и правда контрол написать? хочу чтоб все красиво было... подскажите как эти контролы пишутся??? я вот создал типа шаблон, а что дальше не знаю...
0
|
68 / 68 / 42
Регистрация: 30.03.2015
Сообщений: 372
|
|
05.04.2015, 22:51 | 30 |
0
|
3 / 3 / 1
Регистрация: 03.12.2014
Сообщений: 14
|
|
06.04.2015, 12:48 | 32 |
Вот, держи вариант.
PictureBox размещаем на еще одной чайлд форме, убираем у этой формы рамку. Добавляем эту форму перед формой с инструментами. В родительской форме на событие ресайз ставим изменение размеров чайлд форомы с picturebox'ом по размеру родительской.
0
|
0 / 0 / 0
Регистрация: 09.01.2017
Сообщений: 1
|
|
25.02.2017, 23:11 | 33 |
Самый простой Paint карандаш в мире -
0
|
25.02.2017, 23:11 | |
25.02.2017, 23:11 | |
Помогаю со студенческими работами здесь
33
Как создать свою панель инструментов в MS Office 2013 Создать панель инструментов Создать панель инструментов Создать панель инструментов из меню Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |