Jeg har en form hvor jeg har sat isMdiContainer til TRUE. Fra denne form vil jeg så åbne en ny mdichild form som en modal form. Hvis jeg prøver med ShowDialog kommer der en fejl.
System.InvalidOperationException: Forms that are not top level forms cannot be displayed as a modal dialog. Remove the form from any parent form before calling showDialog. at System.Windows.Forms.Form.ShowDialog(IWin32Window owner) at System.Windows.Forms.Form.ShowDialog() at DSP.mdiMain.mnuHelpAbout_Click(Object sender, EventArgs e) in
Hvis jeg bare laver det som en normal modal form bliver den ikke indenfor sin parent form.
Ja, men VB.NET er IKKE en "ny version af VB"! Der er bare lavet en compiler til at oversætte noget VB-lignende kode til .NET IL.
Så vidt jeg kan se, drejer det sig om en "Om"-dialogboks, har jeg ret? Det er da så bedrøvende ligemeget hvorvidt den er indenfor eller udenfor MDI-containeren, ja undskyld!
jeg vil tro det er noget mdi... når man f.eks. skal lave en toolbar man kan hive rundt med... er det ikke en form, som så er dockable i main-formen?
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.