Delphi-PRAXiS
Seite 5 von 6   « Erste     345 6      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Mausrad verwenden? (https://www.delphipraxis.net/16742-mausrad-verwenden.html)

TheDarkListener 24. Feb 2004 15:17

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!

fkerber 24. Feb 2004 15:21

Re: Mausrad verwenden?
 
Hi!

Versuch mal das hier:

Delphi-Quellcode:
procedure TForm1.FormMouseWheel(Sender: TObject; Shift: TShiftState;
  WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean);
begin
Form1.ScrollInView(Form1);
end;
Ciao fkerber

TheDarkListener 24. Feb 2004 15:26

Re: Mausrad verwenden?
 
Das geht net da kommt immer folgende Fehlermeldung:
Delphi-Quellcode:
[Error] Unit1.pas(27): Undeclared identifier: 'FormMouseWheel'

Matze 24. Feb 2004 15:27

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:
Form1.ScrollInView(Form1);
ein.

Markus K. 24. Feb 2004 15:28

Re: Mausrad verwenden?
 
Hattest du den Quelltext nur kopiert? :gruebel:
Du musst es bei dem onMouseWheel Ereignis der Form eintragen.

Tschüß Markus

dizzy 24. Feb 2004 15:34

Re: Mausrad verwenden?
 
Zitat:

Zitat von Markus K.
Hattest du den Quelltext nur kopiert? :gruebel:
Du musst es bei dem onMouseWheel Ereignis der Form eintragen.

... und dir vielleicht mal ein paar Grundlagen zu Delphi antun... :roll: :zwinker:

TheDarkListener 24. Feb 2004 15:37

Re: Mausrad verwenden?
 
Also bei mir steht jetzt folgendes:
Delphi-Quellcode:
procedure TForm1.FormMouseWheel(Sender: TObject; Shift: TShiftState;
  WheelDelta: Integer; MousePos: TPoint; var Handled: Boolean);
begin
Form1.ScrollInView(Form1);

end;
und es klappt immer noch nicht! Könnte es an meiner USB-Maus liegen?

Matze 24. Feb 2004 15:38

Re: Mausrad verwenden?
 
Nein

fkerber 24. Feb 2004 15:52

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:
Form1.ScrollInView(Form1);
Dann kompilieren und testen.

Ciao fkerber

Markus K. 24. Feb 2004 15:52

Re: Mausrad verwenden?
 
Funktioniert das scrollen mit der Maus in anderen Programmen? z.B. Word,...


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:35 Uhr.
Seite 5 von 6   « Erste     345 6      

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