Thread Scrolled - Canvas mit Mausrad scrollen - nicht ? (18 answers)
Opened by Gast at 2007-09-07 14:23

Gast Gast
 2007-09-12 11:28
#99367 #99367
Gast+2007-09-12 09:11:10--
ptk+2007-09-11 21:32:33--
Ach, falscher Aufruf. Versuch mal stattdessen
Code: (dl )
$mw->MouseWheelBind("Tk::Canvas")
.
Alternativ auch nur "Canvas" oder "canvas".


ich gebs auf :(

Es geht leider nicht. Selbst hier:
Code (perl): (dl )
$mw->bind($c, '<MouseWheel>', sub { print "Test\n"; });


gehts nicht. Keine Reaktion...

Ich vermute mal das liegt an Maustreiber. Es gibt hier so einige Programme, wo bei bestimmten Widgets Scrollen einfach nicht funktioniert. Bspw. VBA-Editor von M$. Da kann man auch nichts machen


zu früh aufgegeben :)

so kann man Scrolling zumindest simulieren:
Code (perl): (dl )
1
2
3
$mw->bind($mw, '<MouseWheel>', 
        sub { $c->yviewScroll(1 => 'units'); }
);


jetzt muss ich nur noch rausfinden, in welche Richtung es gedreht worden (hoch oder runter). Hat vielleicht jemand eine Idee?

View full thread Scrolled - Canvas mit Mausrad scrollen - nicht ?