2016-10-06 2 views
0

Я хочу включить в свой код другую форму, а не постоянно обращаться к другой форме и делать форму перемещаться друг с другом, что требует много времени для кода в каждой форме. А теперь мне нужно что-то, что занимает меньше времени и гораздо легче сделать, как положить одну форму окна внутри другого окна формыВключая другое окно, которое находится в «Iframe» в vb.net

EDIT: Неясная Вопрос
Я хочу, чтобы отобразить окна образуют внутри другой формы окна,
так же функциональность как Iframe в HTML, но вместо
включения веб-страницы, я хочу его включить форму

интерфейс
+0

Возможно, вы предполагаете, что ваша аудитория ничего не знает о вашем проекте? Очень неясно, какую проблему мы пытаемся решить здесь. – LarsTech

+0

@LarsTech отредактирован –

+1

Сделать дочерний элемент свойства TopLevel false, а затем добавить его в коллекцию управления формой. Или загляните в интерфейс MDI, но это устаревшая технология. – LarsTech

ответ

0

MDI будет лучше, но если вы действительно хотите сделать это, то посмотрите на это: (formFrame - это форма, которая показана внутри formHost)

formFrame.TopLevel = false; 
formHost.Controls.Add(formFrame); 
formFrame.FormBorderStyle = System.Windows.Forms.FormBorderStyle.None; 
formFrame.Dock = DockStyle.Fill; // can be different for you needs 
formFrame.Show(); 
Смежные вопросы