powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Сменить parent у окна?
6 сообщений из 6, страница 1 из 1
Сменить parent у окна?
    #35062281
monsenior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе врмя суток.
Есть такой вопрос:
Мне нужно изменить parent у окна, т.е. я хочу загнать одно окно
в другое, но не используя MDI.
Раньше я работал в Delphi и там мона было поменять Parect и Owner,
а в .NET эти свойства толькоо для чтения.
Как можно заменить owner окна не пребегая к API?

P.S. - простите меня глупого
...
Рейтинг: 0 / 0
Сменить parent у окна?
    #35062435
IvanN
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
Form2 f2 = new Form2();
f2.Parent = this;

ParentForm - только для чтения,
Parent - можно изменять
...
Рейтинг: 0 / 0
Сменить parent у окна?
    #35062667
monsenior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И выходит exeception - "Элемент верхнего уровня нельзя добавлять к элементу управления.")

P.S. - простите меня глупого
...
Рейтинг: 0 / 0
Сменить parent у окна?
    #35062754
Фотография Алексей К
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
Form2 f2 = new Form2();
f2.TopLevel = false;
f2.Parent = this;
f2.Show();
?
...
Рейтинг: 0 / 0
Сменить parent у окна?
    #35062782
monsenior
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ООО, а это работает, сенкс))).


P.S. - простите меня глупого
...
Рейтинг: 0 / 0
Период между сообщениями больше года.
Сменить parent у окна?
    #39337288
accdefault
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Алексей К
Код: c#
1.
2.
3.
4.
Form2 f2 = new Form2();
f2.TopLevel = false;
f2.Parent = this;
f2.Show();

?

У меня теперь вылетает "Элементы управления, созданные в одном потоке, не могут быть родительскими для элемента управления в другом потоке." - Я вызываю форму в отдельном потоке и хочу чтобы она не выходила за пределы той из которой её вызвали, это реально?
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Сменить parent у окна?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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