<p style="padding:0 0 0 0; margin:0 0 0 0;">Hi,</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">you can use event</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">procedure TForm1.ComboBox1MouseWheel(Sender: TObject; Shift: TShiftState; WheelDelta: Integer; MousePos: TPoint;</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> var Handled: Boolean);</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">begin</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> Handled:=True;</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">end; </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">this will not scroll the scrollbox when mouse pointer is over combobox, but ComboBox.ItemIndex will at least not change.</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">V.</p>
<p style="padding:0 0 0 0; margin:0 0 0 0;"> </p>
<p style="padding:0 0 0 0; margin:0 0 0 0;">______________________________________________________________<br />
> Od: "Fabio Luis Girardi via Lazarus" <lazarus@lists.lazarus-ide.org><br />
> Komu: "Lazarus mailing list" <lazarus@lists.lazarus-ide.org><br />
> Datum: 18.09.2018 16:27<br />
> Předmět: [Lazarus] Mouse wheel problem<br />
></p>
<div dir="ltr">
<div dir="ltr">Hi all!
<div>I'm experiencing a problem with the mouse wheel and combobox control. I have a big form (4900x1000) on a single monitor. I put this big form on a Scrollbox to make it scrollable. To make the things easy to user/system operator, I decided to move the screen using the mouse wheel. This works fine and makes the navigation on this screen/form easy. </div>
<div>The problem appears when the mouse cursor stops (after mouse wheel) over a combobox control. Even the combobox over the mouse cursor doesn't have the focus, the next mouse wheel event doesn't move the screen, but changes the combobox selection.</div>
<div>All combobox on my application has Style set to csDropDownList. Another point that I noted, is that mouse wheel change doesn't occur if ItemIndex = -1.</div>
<div>The same behavior is in GTK2 and QT4. I don't have tried on QT5.</div>
<div>
<div>Someone knows how workaround or fix this?</div>
-- <br />
<div class="gmail_signature" dir="ltr">The best regards,<br />
<br />
Fabio Luis Girardi<br />
PascalSCADA Project<br />
<a href="http://sourceforge.net/projects/pascalscada">http://sourceforge.net/projects/pascalscada</a><br />
<a href="http://www.pascalscada.com">http://www.pascalscada.com</a></div>
</div>
</div>
</div>
<br />
<br />
----------<br />
<br />
-- <br />
_______________________________________________<br />
Lazarus mailing list<br />
Lazarus@lists.lazarus-ide.org<br />
<a href="https://lists.lazarus-ide.org/listinfo/lazarus">https://lists.lazarus-ide.org/listinfo/lazarus</a><br />