webForumDet fria alternativet

Jobba med MDI fönster

.NET

5 svar · 247 visningar · startad av maqe

Medlem sedan dec. 2003824 inlägg
Frågan#1

Hur går man till väga när man skall skapa ett mdi form och childforms ... Nu har jag gjort så att jag bara gör vanliga form, men jag läste nånstans att man ska skapa ett inherited form? Skulle vilja få lite klarhet i det

Medlem sedan maj 20021 466 inlägg
#2

Det är så enkelt att det är underligt att du frågar. ;)

Skapa ett huvudformulär och sätt IsMdiContainer till true.
Skapa underformulär som ska vara i huvudformuläret och sätt MdiParent till huvudformuläret.

Medlem sedan dec. 2003824 inlägg
#3

Jag får problem när jag ska använda mig av min spara funktion. Vet inte hur man ska lösa det ... för tillfället ser min lösning ut såhär. Jag har spara metoder i varje childfönster som jag vill anropa från mdicontainerns huvudmeny men jag vet inte hur man ska lösa så att rätt metod körs ifrån mdicontainern. Säg att jag har 2 fönster öppna samtidigt då vill man ju att rätt fönster sparas när jag använder spara i menyn

Medlem sedan feb. 20002 300 inlägg
#4

Kolla vilket av mdi-fönstrena som är i fokus borde väl gå?

Medlem sedan dec. 2003824 inlägg
#5

Jo det går men jag måste komma åt objektet så jag kan komma åt dess metoder

Medlem sedan maj 20021 466 inlägg
#6

Det finns flera olika sätt att lösa det. Du kan placera menyvalen i underformulären, du kan anropa funktionerna i underformuläret direkt genom att kasta om till den rätta klasstypen - (klasstyp), eller använda ett gränssnitt (interface) i fall du har flera olika klasser med samma funktioner.

260 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
127 ms — deklarationer (db)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)