Toon posts:

[VB.NET]MDI en Tabcontrol

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig aan een programma wat gebruik maakt van tabcontrols. Die tabcontrol beslaat heel mijn form. Om een idee te krijgen wat ik bedoel:
Afbeeldingslocatie: http://www.klingebiel.com/images/XibitMaker_Album_Large.png

Nu maak ik een button aan op een van die tabcontrols. Het is nu de bedoeling dat als ik op die knop druk een andere form (mdi child) opent. Dit lukt wel, alleen verschijnt de form achter de tabcontrol en is die onzichtbaar.

Ik probeerde al met popup.MdiParent = Me.Album (waarbij Album een tabblad is) maar dat neemt VB.NET niet aan. Op GoT vond ik niets en verder op internet ook niets over hoe je een MDI Child toont bovenop al de andere dingen. (on top werkt niet om dit te laten lukken)

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:56
Heb je de member-method BringToFront al eens geprobeerd?

https://fgheysels.github.io/


Verwijderd

Topicstarter
whoami schreef op 21 mei 2004 @ 23:57:
Heb je de member-method BringToFront al eens geprobeerd?
Hier heb ik mee zitten zoeken maar om een of andere reden werkt het niet helemaal zoals het moet. Het lijkt wel alsof BringToFront geen effect heeft. Enkel een SendToBack op de tabbladen lost het op...maar dan zie ik mijn tabbladen niet meer (ze verdwijnen gewoon) en dat is niet wat ik wou. Ik zou gewoon een soort pop-up willen terwijl al de rest zichtbaar blijft.

  • whoami
  • Registratie: December 2000
  • Laatst online: 23:56
Staat de AlwaysOnTop property oid van je 'main form' op true misschien?

Is je 'popup' scherm een MDI child, en is je main form geen MDI container ? Als je main form geen MDI container is, dan moet/mag je 'pop-up scherm' geen MDI child zijn.
Laat het dan een 'gewone' form zijn, en toon 'm eventueel modal.

https://fgheysels.github.io/


  • EfBe
  • Registratie: Januari 2000
  • Niet online
Dit is geen MDI scherm, dus je hoeft die MDI gerelateerde zaken niet te gebruiken. VB6 was MDI, dit niet.

Je moet gewoon je form openen met ShowDialog() en dan geef je je main form mee als instance. Hij zal dan modal worden geopend boven je main app.

Creator of: LLBLGen Pro | Camera mods for games
Photography portfolio: https://fransbouma.com


Verwijderd

Topicstarter
Die laatste post loste het probleem op...Bedankt aan beiden
Pagina: 1