vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2024
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Ein- und Umsteiger
Re: MDI-Form Textbox im Vordergrund 
Autor: ModeratorDaveS (Moderator)
Datum: 05.05.11 09:49

Es gibt leider keine richtige Lösung. Mdi-Parents haben einen ganz bestimmten Zweck, und wenn man sie mißbrauchen will gibt's sehr oft Schwierigkeiten. Mdi Child-Fenster sind nicht im MdiParent, sondern im MdiClient, was im Hintergrund (Dock = Fill) sitzt. Dieses Control kann keine normalen Controls aufnehmen, nur Mdi Child-Forms. Deine TextBox sitzt vorne auf dem MdiParent, und deshalb vor sämtlichen Child-Fenstern. Hinter dem MdiClient (.SendToBack()) wäre die TextBox nie sichtbar. Du kannst vielleicht am einfachsten die TextBox unsichtbar machen, solange ein Child-Fenster offen ist. Du kannst auch das MdiClient ausfindig machen
(-> Forumsuche) und im MdiClient Paint()-Event etwas im Hintergrund zeichnen (etwa den Text, der sonst in der TextBox wäre).

________
Alle Angaben ohne Gewähr. Keine Haftung für Vorschläge, Tipps oder sonstige Hilfe, falls es schiefgeht, nur Zeit verschwendet oder man sonst nicht zufrieden ist

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
MDI-Form Textbox im Vordergrund1.552P-Velo04.05.11 21:38
Re: MDI-Form Textbox im Vordergrund1.762ModeratorDaveS05.05.11 09:49
Re: MDI-Form Textbox im Vordergrund1.049P-Velo05.05.11 10:21
Re: MDI-Form Textbox im Vordergrund1.039ModeratorDaveS05.05.11 11:19

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2024 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel