| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455 |
- Class PageSetupLink
- Private Shadows IsLoaded As Boolean = False
- Private Sub PageSetupLink_Loaded(sender As Object, e As RoutedEventArgs) Handles Me.Loaded
- '重复加载部分
- PanBack.ScrollToHome()
- '非重复加载部分
- If IsLoaded Then Exit Sub
- IsLoaded = True
- AniControlEnabled += 1
- Reload()
- AniControlEnabled -= 1
- End Sub
- Public Sub Reload()
- TextLinkName.Text = Setup.Get("LinkName")
- CheckHiperCertWarn.Checked = Setup.Get("LinkHiperCertWarn")
- End Sub
- '初始化
- Public Sub Reset()
- Try
- Setup.Reset("LinkName")
- Setup.Reset("LinkHiperCertWarn")
- Log("[Setup] 已初始化联机页设置")
- Hint("已初始化联机页设置!", HintType.Finish, False)
- Catch ex As Exception
- Log(ex, "初始化联机页设置失败", LogLevel.Msgbox)
- End Try
- Reload()
- End Sub
- '将控件改变路由到设置改变
- Private Shared Sub TextBoxChange(sender As MyTextBox, e As Object) Handles TextLinkName.ValidatedTextChanged
- If AniControlEnabled = 0 Then Setup.Set(sender.Tag, sender.Text)
- End Sub
- Private Shared Sub CheckBoxChange(sender As MyCheckBox, e As Object) Handles CheckHiperCertWarn.Change
- If AniControlEnabled = 0 Then Setup.Set(sender.Tag, sender.Checked)
- End Sub
- Private Sub BtnHiperLog_Click(sender As Object, e As EventArgs) Handles BtnHiperLog.Click
- If File.Exists(PageLinkHiper.PathHiper & "logs\hiper.log") Then
- OpenExplorer("/select,""" & PageLinkHiper.PathHiper & "logs\hiper.log""")
- Else
- Hint("没有找到 HiPer 联机模块的日志!")
- End If
- End Sub
- End Class
|