Entwickler-Ecke
WinForms - Scrollposition, Mausposition ...
georgeboy - Di 19.11.19 15:40
Titel: Scrollposition, Mausposition ...
Hallo zusammen, ich arbeite mit VS 2008/2019 C# WinForms. Gibt es eine Möglichkeit, die Scrollposition einer Form bzw Steuerelement zu bestimmen bzw zu setzen ? Beim Panel Steuerelement geht das. Dann würde ich gerne noch wissen, wie man die absolute Mausposition eines Formulars bestimmt, dann wenn der Bereich grösser als der Bildschirm ist, also gescrollt ist ?
georgeboy - Mi 20.11.19 07:24
Wenn das Dokument grösser als die Bildschirmseite ist, ( der Bildschirm etwa 768 Pixel hat ) also ein vertikaler Scrollbalken erscheint, dann kann die vertikale Mausposition vielleicht 1200 betragen, dann möchte ich diese Position ( 1200 ) erhalten.
georgeboy - Mi 20.11.19 09:12
Mit
AutoScrollPosition kann ich auch meine absolute Mausposition berechnen. Einfach zur Mausposition ( eventuell noch
PointToClient(MousePosition) ),
AutoScrollPosition dazu addieren. Überraschenderweise ist
AutoScrollPosition.Y negativ. Wenn ich eine Location eines Steuerelements festlege, geschieht das mit positiven Zahlen ...
Moderiert von Th69: C#-Tags hinzugefügt
georgeboy - Mi 20.11.19 13:17
Danke Th69 !!!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 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!