Entwickler-Ecke
WinForms - Sichtbarer Bereich eines Controls ?!?!
Macoy - Mo 02.01.06 16:10
Titel: Sichtbarer Bereich eines Controls ?!?!
Hallo,
Ich habe ein von UserControl abgeleitet um eine Komponente zum Zeichnen eines Graphen zu erstellen. Nun benötige ich den gerade auf den Bildschirm sichtbaren Bereich.
Zunächst habe ich das ClipRectangle verwendet, dies ist anfang der gesamte sichtbare, ziehe ich aber ein kleines Fenster über mein Control, ist das Cliprectangle genau der Bereich, den das kleinere Fenster eingenommen hat -> mein Graph wird dann nur in diesem Bereich gezeichnet.
Dann hab ich es mit dem ClientRectangle versucht, dieses ist aber grösser als der sichtbare Bereich..
Gibt es irgendwo ein Rectangle, das genau den Bereich beschreibt, der grad zu sehen ist ?
kiar - Mo 02.01.06 17:45
moin,
mit Screen.WorkinArea hast du den ganzen Desktop, mit Screen.GetBounds hast du den Bereich ohne Taskleiste.
raik
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!