Skip to content

Commit a63c5b4

Browse files
authored
Merge pull request #5872 from Open-KFC/feat4311
Feat:模组管理页面无需点击右侧控件即可触发全选快捷键
2 parents 01b26cd + ba3ed00 commit a63c5b4

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

Plain Craft Launcher 2/Pages/PageVersion/PageVersionMod.xaml.vb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
If IsLoad Then Return
1818
IsLoad = True
1919

20+
AddHandler FrmMain.KeyDown, AddressOf PageVersionMod_KeyDown
2021
'调整按钮边距(这玩意儿没法从 XAML 改)
2122
For Each Btn As MyRadioButton In PanFilter.Children
2223
Btn.LabText.Margin = New Thickness(-2, 0, 8, 0)
@@ -423,7 +424,8 @@ Install:
423424
ChangeAllSelected(False)
424425
AniControlEnabled += CacheAniControlEnabled
425426
End Sub
426-
Private Sub PageVersionMod_KeyDown(sender As Object, e As KeyEventArgs) Handles Me.KeyDown
427+
Private Sub PageVersionMod_KeyDown(sender As Object, e As KeyEventArgs) 'Handles Me.KeyDown 监听自己的事件的话进入页面后不点击右侧控件就没办法监听到事件 (#4311)
428+
If FrmMain.PageRight IsNot Me Then Exit Sub
427429
If My.Computer.Keyboard.CtrlKeyDown AndAlso e.Key = Key.A Then ChangeAllSelected(True)
428430
End Sub
429431

0 commit comments

Comments
 (0)