NotepadUltra/Notepad Ultra/Status Bar Options.vb

29 lines
1.1 KiB
VB.net

Public Class Status_Bar_Options
Dim StatBarSettings As String() = {"Chars", "Date", "Dir", "FontSize", "Size", "Status", "Mode"}
Private Sub MyForm_Load(ByVal sender As Object, ByVal e As EventArgs) Handles MyBase.Load
Icon = ProgramIcon()
For i = 0 To 6
OptionBox.SetItemChecked(i, CallByName(My.Settings, "StatBar" & StatBarSettings(i), CallType.Get))
Next
End Sub
Private Sub Button3_Click(sender As Object, e As EventArgs) Handles Button3.Click
If MsgBox("Restore the default options?", MsgBoxStyle.YesNo) = MsgBoxResult.Yes Then
' CHARS DATE DIR FONT SIZE STATS MODE
Dim defaults As Boolean() = {True, False, True, False, False, True, True}
For i = 0 To 6
OptionBox.SetItemChecked(i, defaults(i))
Next
End If
End Sub
Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click
For i = 0 To 6
CallByName(My.Settings, "StatBar" & StatBarSettings(i), CallType.Set, OptionBox.GetItemChecked(i))
Next
NPUWindow.RedrawStatusBar()
My.Settings.Save()
Close()
End Sub
End Class