From 642b3a731e2a232523973ca1a9e89ce9a68909a4 Mon Sep 17 00:00:00 2001 From: Markus Hofknecht Date: Sat, 29 May 2021 09:46:54 +0200 Subject: [PATCH] [Feature] Option maximum menu height (#181), version 1.0.17.51 --- UserInterface/Menu.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/UserInterface/Menu.cs b/UserInterface/Menu.cs index 0b0569d..ddec525 100644 --- a/UserInterface/Menu.cs +++ b/UserInterface/Menu.cs @@ -486,6 +486,12 @@ namespace SystemTrayMenu.UserInterface { int dgvHeight = dgv.Rows.GetRowsHeight(DataGridViewElementStates.None); // Height of all rows int dgvHeightMax = screenHeightMax - (Height - dgv.Height); // except dgv + + if (dgvHeightMax > Properties.Settings.Default.MaximumMenuHeight) + { + dgvHeightMax = Properties.Settings.Default.MaximumMenuHeight; + } + if (dgvHeight > dgvHeightMax) { // Make all rows fit into the screen