vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
vb@rchiv Offline-Reader - exklusiv auf der vb@rchiv CD Vol.4  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

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

VB.NET - Fortgeschrittene
Re: Clientbereich bei ContainerControl festlegen ? 
Autor: ModeratorDaveS (Moderator)
Datum: 29.07.05 08:28

Also, in Theorie musst du .DisplayRectangle nur überschreiben. In der Wirklichkeit machen viele Windows Controlklassen intern ganz dubiöse Sachen, und allgemein ist es schwierig zu sagen was genau in jedem Fall zu machen ist. Z.B. wenn du in GroupBox DisplayRectangle überschreibst:
 
    Public Class mgb
        Inherits GroupBox
        Public Overrides ReadOnly Property DisplayRectangle() As Rectangle
            Get
                Dim r As Rectangle = MyBase.DisplayRectangle
                r.Inflate(-10, -10)
                Return r
            End Get
        End Property
    End Class
und dann z.B. ein Panel mit Dock.Fill reinsetzst sieht das im Designer richig wie erwartet aus, zur Laufzeit aber befüllt Panel das übliche DisplayRectangle Bereich. Wenn du von Control ableitest sollte das klappen. Was mit einer kaum dokumentierten Klasse wie ContainerControl zu machen ist kann ich leider nicht sagen. Da ist DisplayRectangle komplizierter wegen Scrollen, das Displaybereich kann größer sein als ClientSize..

>>Das Also der nutzbare Bereich (Clientbereich) kleiner ist, als die Komponente selbst.

Gerade bei einem ScrollableControl macht das irgendwie wenig SInn...

________
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
Clientbereich bei ContainerControl festlegen ?918Schuggi28.07.05 14:30
Re: Clientbereich bei ContainerControl festlegen ?728ModeratorDaveS28.07.05 16:17
Re: Clientbereich bei ContainerControl festlegen ?702Schuggi28.07.05 23:30
Re: Clientbereich bei ContainerControl festlegen ?918ModeratorDaveS29.07.05 08:28
Re: Clientbereich bei ContainerControl festlegen ?644Schuggi29.07.05 09:04
Re: Clientbereich bei ContainerControl festlegen ?661ModeratorDaveS29.07.05 09: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-2025 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