Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/8: Рейтинг темы: голосов - 8, средняя оценка - 4.50
4 / 4 / 0
Регистрация: 17.01.2020
Сообщений: 197
1

Расположить Panel строго по центру вкладки tabcontrol

02.04.2020, 10:02. Показов 1487. Ответов 4
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем привет!
Задача такая.

На форме есть tabcontrol со свойством Anchor (Top, Bottom, Left, Right).
На вкладке табконтрола расположена панель. Как закрепить ее строго по центру?
Устанавливать свойство Anchor (Top, Bottom, Left, Right) не хочу, так как при изменении размера формы изменяется размер и самой панели. Я хочу что бы панель не меняла свой размер.

Подскажите пожалуйста, как расположить панель по центру вкладки таб контрол и при изменении размера формы и табконтрола что бы всегда панель была строго по центру и одного размера.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.04.2020, 10:02
Ответы с готовыми решениями:

Panel и tabControl, SOS
Люди, нужен совет) Вот картинка интерфейса программы(это тестовая версия, поэтому так страшно всё)...

Расположение строго по центру фрейма
Позиционирование фрейма можно выполнить с помощью setLocation с указанием координат. А как можно...

Как сделать текст строго по центру?
Люди, помогите, уже весь мозг себе протёр... Есть сайт http://www.наружка-нн.рф . Там полоска,...

Vaadin, расположение Panel по центру экрана
Добрый вечер, уважаемые форумчане. Столкнулся с такой проблемой, необходимо отобразить Panel по...

4
Лень — мое второе и
3220 / 2410 / 685
Регистрация: 28.11.2014
Сообщений: 3,596
Записей в блоге: 3
02.04.2020, 11:01 2
Лучший ответ Сообщение было отмечено KwaZZi как решение

Решение

KwaZZi,
VB.NET
1
2
3
Private Sub TabPage1_Resize(sender As Object, e As EventArgs) Handles TabPage1.Resize
        Panel1.Location = New Point((TabPage1.Width / 2) - (Panel1.Width / 2), (TabPage1.Height / 2) - (Panel1.Height / 2))
    End Sub
3
258 / 199 / 49
Регистрация: 18.12.2015
Сообщений: 416
02.04.2020, 22:51 3
Можно еще расположить панель в дизайнере по центру и выставить для Anchor свойство None
0
4 / 4 / 0
Регистрация: 17.01.2020
Сообщений: 197
03.04.2020, 18:51  [ТС] 4
Orlangur, подскажите, а как можно то же самое сделать с Панелью, но только расположить ее в правом верхнем углу? и в левом верхнем углу вкладки tabcontrol?

Заранее спасибо.

Добавлено через 2 часа 3 минуты
Orlangur, В левом верхнем углу, понятно как) сморозил.
Подскажите,только как привязать к правому верхнему углу?
0
Лень — мое второе и
3220 / 2410 / 685
Регистрация: 28.11.2014
Сообщений: 3,596
Записей в блоге: 3
03.04.2020, 19:16 5
KwaZZi,
VB.NET
1
 Panel1.Location = New Point(TabPage1.Width - Panel1.Width, 0)
0
03.04.2020, 19:16
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.04.2020, 19:16
Помогаю со студенческими работами здесь

Как расположить картинки строго напротив текстов?
<html> <head> <link rel="stylesheet" type="text/css" href="new 1.css"/> <script...

tabControl и вкладки
Подскажите, у меня на форме есть элемент управления tabControl1 у него две вкладки (tabPage1,...

Вкладки tabcontrol
Здравствуйте. Есть форма. Пример формы представлен на рисунке 1. При нажатие на + добавляется...

Вкладки в Tabcontrol
Здравствуйте уважаемые разработчики! У меня появился такой вопрос, как с помощью tabcontrol можно...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru