powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как к UserControl "прицепить" заголовок ?
10 сообщений из 10, страница 1 из 1
Как к UserControl "прицепить" заголовок ?
    #32813436
Sini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
...
Рейтинг: 0 / 0
Как к UserControl "прицепить" заголовок ?
    #32813457
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Заголовок чего?

Код: plaintext
 uid  =  S a
...
Рейтинг: 0 / 0
Как к UserControl "прицепить" заголовок ?
    #32813465
Sini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SaЗаголовок чего?

Код: plaintext
 uid  =  S a


Заголовок как в форме, для того чтобы мой Control можно было передвигать
...
Рейтинг: 0 / 0
Как к UserControl "прицепить" заголовок ?
    #32813468
Sa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Создайте форму и добавьте свой usercontrol:
Код: plaintext
1.
2.
 
this.Controls.Add(new MyUserControl());
...
Рейтинг: 0 / 0
Как к UserControl "прицепить" заголовок ?
    #32813474
Sini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
SaСоздайте форму и добавьте свой usercontrol:
Код: plaintext
1.
2.
 
this.Controls.Add(new MyUserControl());


Я имею MDI форму. В ней распологаются: слева Chield форма котороя содержит некоторые Controls, слева мой UserControl который отображает свойства selected control левой формы.
Так вот иногда появляется необходимость передвигать мой UserControl, и для этого мне нужен заголовок в верхней части UserControl(как у форму).

А что вы написали по моему мне не подходит.
...
Рейтинг: 0 / 0
Как к UserControl "прицепить" заголовок ?
    #32813477
Sini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Хотя как один из вариантов подойдет, т. е. создать отдельную форму в нее поместить мой Control и эту форму с контролом разместить слева.

Но может быть есть еще какие-либо варианты ?
...
Рейтинг: 0 / 0
Как к UserControl "прицепить" заголовок ?
    #32813478
Фотография Лиман Артём
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
добавь в юзер контрол
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
protected override CreateParams CreateParams 
		{
			get 
			{
                                 const int WS_CAPTION = oxC00000;

				CreateParams cp = base.CreateParams;
			
				cp.Style |=WS_CAPTION   ;

				return cp;
			}
		}

...
Рейтинг: 0 / 0
Как к UserControl "прицепить" заголовок ?
    #32813485
кузя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
возможно, нужен docked компонент (типа Properties в студии), который может "прилипать" к.л. стороне основной формы ?

см., например, Magic Docking - VS.NET Style или контролы сторонних производителей

ЗЫ
использую уже давно Tim Dawson: SandDock
...
Рейтинг: 0 / 0
Как к UserControl "прицепить" заголовок ?
    #32813508
Sini
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Наверное я выберу пример с CreateParams, он попроще.
Спасибо всем.
...
Рейтинг: 0 / 0
Как к UserControl "прицепить" заголовок ?
    #32814463
Dr. Yes
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если будешь использовать пример с CreateParams, то обрати внимание, что некоторые элементы не буду работать нормально! Так, например, у TextBox-а не будет стандартного контекстного меню, и ты не сможешь выделить фрагмент текста (мышью) - только текст целиком (двойным кликом)!!!

Кто знает, как с этим бороться?!
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Как к UserControl "прицепить" заголовок ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]