С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
Ivan215
21 / 22 / 10
Регистрация: 03.07.2014
Сообщений: 398
1

Синхронно изменить размеры кнопки и RectangleShape

23.09.2015, 20:30. Просмотров 816. Ответов 3
Метки нет (Все метки)

Поместил несколько элементов управления на RectangleShape - кнопку и 2 RadioButton. Хочу синхронно изменить размеры кнопки и шейпа. Выделяю Button, при нажатом Shift-е пытаюсь выделить и шейп - ничего не получается. Что за фигня. Неужели без геморроя нельзя.

Аналогично - мышкой с нажатым Shift-ом делаю прямоугольной рамочкой захват - все что попадает - оказывается выделенным, но вот элементы управления, которые сидят на шейпе не выделяются! Опять геморрой.

Подскажите, что я делаю не так. Как решить проблему, чтобы можно было работать по-человечески.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.09.2015, 20:30
Ответы с готовыми решениями:

Изменить позицию и размеры прямоугольника
Изменить координаты точки можно следующим образом e.TextRectangle.Location +...

Изменить размеры меню в дизайнере
В RunTime понятно: AutoSize для всех пунктов в False и пересоздаём все пункты с...

Программно изменить размеры формы
Доброго времени:) Подскажите пожалуйста как решить проблему: При нажатии на...

Как изменить размеры картинки налету?
Подскажите, пожалуйста, как изменить размеры картинки налету?

Изменить размеры формы при выборе RadioButton
есть такая программа,которая реализует приложение динамически создающее новую...

3
lamorez
23 / 21 / 6
Регистрация: 16.09.2015
Сообщений: 44
24.09.2015, 09:21 2
Цитата Сообщение от Ivan215 Посмотреть сообщение
геморрой
Вместо RectangleShape используйте, например, Panel для группировки элементов.
0
Ivan215
21 / 22 / 10
Регистрация: 03.07.2014
Сообщений: 398
24.09.2015, 10:40  [ТС] 3
Спасибо. Оказывается есть еще GroupBox. Жалко только, что ни у Panel, ни у GroupBox-а нет свойства CornerRadius, которое есть у шейпа - закругление углов рамки - очень любил всегда немного скруглять рамки в интерфейсе.

Добавлено через 15 минут
А может быть как-нибудь можно добавить свойство CornerRadius (которое есть у Шейпа) элементу управления Panel?
0
Юпатов Дмитрий
1616 / 1128 / 224
Регистрация: 23.12.2010
Сообщений: 1,495
24.09.2015, 13:08 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

ну , у панели и бордюра нет (не, не того, что в borderstyle), в принципе. Но нет особых проблем создать свой ЭУ на основе панели, добавить туда отрисовку бордюра с заданным радиусом скругления углов. Пробуй, задавай вопросы, тебе обязательно помогут.
Цитата Сообщение от Ivan215 Посмотреть сообщение
А может быть как-нибудь можно добавить свойство CornerRadius (которое есть у Шейпа) элементу управления Panel?
Вот как раз у наследника от панели и создашь это свойство.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.09.2015, 13:08

Изменить размеры радиально-кругового элемента управления
Этот элемент располагается по всей ширение и длине формы как задать ему...

Как изменить размеры рисунка загруженного в переменную без загрузки в PictureBox1?
Здравствуйте. В переменную Foto загружен маленьких размеров рисунок (50x50). ...

(LineShape/RectangleShape) Электрическая схема с отображением напряжения
Добрый вечер всем пользователям форума Предыстория Недавно на работе...


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

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

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