Квиз: рад са више форми¶
Питање 1¶
private void btnPrikazi_Click(object sender, EventArgs e)
{
Form2 novaForma = new Form2();
novaForma.Show();
}
Шта се дешава када корисник више пута кликне на дугме које креира нову инстанцу форме као у датом коду?
Приказује се увек иста форма
Креира се више независних инстанци Form2
Приказује се грешка
Form2 се појављује у фокусу
Питање 2¶
Које од наведених представља правилан приступ за контролу инстанци форме?
if (novaForma == null || novaForma.IsDisposed)
if (novaForma == null || novaForma.Closed)
if (novaForma != null && novaForma.Visible)
if (novaForma.IsDisposed == false)
Питање 3¶
Која је разлика између Show() и ShowDialog() метода?
Show() приказује модалну форму, ShowDialog() немодалну
Show() приказује немодалну форму, ShowDialog() модалну
Нема разлике, обе раде исто
ShowDialog() не може да се затвори
Питање 4¶
Који од наведених начина се може користити за слање података између форми?
Кроз конструктор друге форме
Кроз јавна својства друге форме
Кроз методе друге форме
Кроз прослеђивање референце на прву форму
Питање 5¶
Шта враћа ShowDialog() метода?
bool вредност
DialogResult вредност
int вредност
string вредност
Питање 6¶
Како се форма дефинише као MDI контејнер?
this.IsMdiContainer = true;
this.MdiParent = true;
this.MdiContainer = true;
this.IsMdiParent = true;
Питање 7¶
Која својства треба поставити да би форма постала MDI дете?
childForm.MdiParent = this;
childForm.IsMdiChild = true;
childForm.MdiContainer = false;
childForm.Parent = this;
Питање 8¶
Које су доступне опције за распоређивање MDI дечијих форми?
MdiLayout.Cascade
MdiLayout.TileHorizontal
MdiLayout.TileVertical
MdiLayout.ArrangeIcons
Питање 9¶
Како се приступа тренутно активној MDI дечијој форми?
this.ActiveChild
this.ActiveMdiChild
this.CurrentMdiChild
this.FocusedChild
Питање 10¶
Шта треба урадити пре приступа активној MDI дечијој форми?
Проверити да ли је ActiveMdiChild различито од null
Проверити да ли је ActiveMdiChild видљиво
Кастовати ActiveMdiChild на одговарајући тип форме
Проверити да ли је ActiveMdiChild максимизовано