Delphi-PRAXiS
Seite 2 von 2     12   

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,...

TheDarkListener 24. Feb 2004 15:55

Re: Mausrad verwenden?
 
@Markus K. ja ich kann in anderen Programmen scrollen!
Aber das klappt trotzdem net!

fkerber 24. Feb 2004 16:01

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

Matze 24. Feb 2004 16:05

Re: Mausrad verwenden?
 
Ich kann dann nicht scrollen. :gruebel:

fkerber 24. Feb 2004 16:07

Re: Mausrad verwenden?
 
Hi!

Also bei mir geht das.
Ich kann in jedem Fenster mit dem Mausrad scrollen, dass Scrollbars hat.

Ciao fkerber

Markus K. 24. Feb 2004 16:09

Re: Mausrad verwenden?
 
Bei mir geht das genauso wie bei fkerber, brauche auch den code ned.

Matze 24. Feb 2004 16:14

Re: Mausrad verwenden?
 
Achja, mit dem Code geht's bei mir auch nicht, aber ich hab eh keine solche überfüllten Forulare. :mrgreen:

TheDarkListener 24. Feb 2004 18:30

Re: Mausrad verwenden?
 
Naja is jetzt auch egal mit den ScrollBars!


Alle Zeitangaben in WEZ +1. Es ist jetzt 23:11 Uhr.
Seite 2 von 2     12   

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