Support navigation with mouse wheel

This commit is contained in:
Jaex 2022-03-17 09:34:43 +03:00
parent c8d9727d95
commit 0c035baf0e

View file

@ -202,6 +202,18 @@ private void pbPreview_MouseDown(object sender, MouseEventArgs e)
Close();
}
private void pbPreview_MouseWheel(object sender, MouseEventArgs e)
{
if (e.Delta > 0)
{
NavigateImage(-1);
}
else if (e.Delta < 0)
{
NavigateImage(1);
}
}
private void pbPreview_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
@ -284,6 +296,7 @@ private void InitializeComponent()
Shown += ImageViewer_Shown;
Deactivate += ImageViewer_Deactivate;
pbPreview.MouseDown += pbPreview_MouseDown;
pbPreview.MouseWheel += pbPreview_MouseWheel;
pbPreview.KeyDown += pbPreview_KeyDown;
pbPreview.PreviewKeyDown += pbPreview_PreviewKeyDown;