![]() |
Re: Mausrad verwenden?
@dizzy
Dagegen spricht nur das ich den Befehl nicht kenne mit dem ich die Scrollbar verändern kann!!!! Und am liebsten hätte ich das halt wenn das automatisch geht! |
Re: Mausrad verwenden?
Hi!
Versuch mal das hier:
Delphi-Quellcode:
Ciao fkerber
procedure TForm1.FormMouseWheel(Sender: TObject; Shift: TShiftState;
WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean); begin Form1.ScrollInView(Form1); end; |
Re: Mausrad verwenden?
Das geht net da kommt immer folgende Fehlermeldung:
Delphi-Quellcode:
[Error] Unit1.pas(27): Undeclared identifier: 'FormMouseWheel'
|
Re: Mausrad verwenden?
Du darfst auch nicht einfach den Code-Abschnitt reinkopieren.
Klicke doppelt auf dieses Ereignis im OI und füge dann nur noch
Delphi-Quellcode:
ein.
Form1.ScrollInView(Form1);
|
Re: Mausrad verwenden?
Hattest du den Quelltext nur kopiert? :gruebel:
Du musst es bei dem onMouseWheel Ereignis der Form eintragen. Tschüß Markus |
Re: Mausrad verwenden?
Zitat:
|
Re: Mausrad verwenden?
Also bei mir steht jetzt folgendes:
Delphi-Quellcode:
und es klappt immer noch nicht! Könnte es an meiner USB-Maus liegen?
procedure TForm1.FormMouseWheel(Sender: TObject; Shift: TShiftState;
WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean); begin Form1.ScrollInView(Form1); end; |
Re: Mausrad verwenden?
Nein
|
Re: Mausrad verwenden?
Hi!
Also du musst folgendermaßen vorgehen (zum Testen). Neue Anwendung-->Richedit (oder was anderes "Großes") draufziehen-->Form klein ziehen (sodass sie Scrollbars hat)-->Im Objektinspektor auf das Feld neben OnMouseWheel doppelklicken (wenn Form1 ausgwählt ist) und dann dort folgendes eingeben:
Delphi-Quellcode:
Dann kompilieren und testen.
Form1.ScrollInView(Form1);
Ciao fkerber |
Re: Mausrad verwenden?
Funktioniert das scrollen mit der Maus in anderen Programmen? z.B. Word,...
|
Re: Mausrad verwenden?
@Markus K. ja ich kann in anderen Programmen scrollen!
Aber das klappt trotzdem net! |
Re: Mausrad verwenden?
Hi!
Also nur mal so zwischendurch: Ich kann wenn ich ein Form mit Scrollleisten habe, auch mit meinem Mausrad scrollen, ohne diesen Code. Also ich denke es liegt an der Maus, nicht an Delphi. Ciao fkerber |
Re: Mausrad verwenden?
Ich kann dann nicht scrollen. :gruebel:
|
Re: Mausrad verwenden?
Hi!
Also bei mir geht das. Ich kann in jedem Fenster mit dem Mausrad scrollen, dass Scrollbars hat. Ciao fkerber |
Re: Mausrad verwenden?
Bei mir geht das genauso wie bei fkerber, brauche auch den code ned.
|
Re: Mausrad verwenden?
Achja, mit dem Code geht's bei mir auch nicht, aber ich hab eh keine solche überfüllten Forulare. :mrgreen:
|
Re: Mausrad verwenden?
Naja is jetzt auch egal mit den ScrollBars!
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:11 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz