Skip to content

Commit e6a2d26

Browse files
authored
Fix ListBox overflow on high DPI (#235)
1 parent fafff80 commit e6a2d26

16 files changed

+52
-10
lines changed

Source/GrasscutterTools/Forms/FormMain.Designer.cs

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Source/GrasscutterTools/Pages/PageAchievement.Designer.cs

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Source/GrasscutterTools/Pages/PageAchievement.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,5 +110,9 @@ private void BtnProgress_Click(object sender, EventArgs e)
110110
GenSelected("/achievement progress", NUDProgress.Text);
111111
}
112112

113+
private void ListAchievements_MeasureItem(object sender, MeasureItemEventArgs e)
114+
{
115+
e.ItemHeight = ListAchievements.Font.Height * 3 / 2;
116+
}
113117
}
114118
}

Source/GrasscutterTools/Pages/PageGiveArtifact.Designer.cs

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Source/GrasscutterTools/Pages/PageGiveArtifact.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -265,5 +265,10 @@ private void LnkCharacterBuilder_LinkClicked(object sender, LinkLabelLinkClicked
265265
{
266266
UIUtil.OpenURL("https://github.com/Penelopeep/CharacterBuilder");
267267
}
268+
269+
private void ListSubAttributionChecked_MeasureItem(object sender, MeasureItemEventArgs e)
270+
{
271+
e.ItemHeight = ListSubAttributionChecked.Font.Height * 3 / 2;
272+
}
268273
}
269274
}

Source/GrasscutterTools/Pages/PageGiveItem.Designer.cs

Lines changed: 2 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Source/GrasscutterTools/Pages/PageGiveItem.cs

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -249,6 +249,10 @@ private void LblClearGiveItemLogs_Click(object sender, EventArgs e)
249249
}
250250

251251
#endregion -- 物品记录 --
252-
252+
253+
private void ListGameItems_MeasureItem(object sender, MeasureItemEventArgs e)
254+
{
255+
e.ItemHeight = ListGameItems.Font.Height * 3 / 2;
256+
}
253257
}
254258
}

Source/GrasscutterTools/Pages/PageGiveWeapon.Designer.cs

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Source/GrasscutterTools/Pages/PageGiveWeapon.cs

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,5 +82,10 @@ private void BtnGiveAllWeapons_Click(object sender, EventArgs e)
8282
{
8383
SetCommand("/give", $"weapons x{NUDWeaponAmout.Value} lv{NUDWeaponLevel.Value} r{NUDWeaponRefinement.Value}");
8484
}
85+
86+
private void ListWeapons_MeasureItem(object sender, System.Windows.Forms.MeasureItemEventArgs e)
87+
{
88+
e.ItemHeight = ListWeapons.Font.Height * 3 / 2;
89+
}
8590
}
8691
}

Source/GrasscutterTools/Pages/PageMail.Designer.cs

Lines changed: 10 additions & 9 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)