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

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

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

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


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

?

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


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