msgVersion.xaml.vb 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. Public Class msgVersion
  2. Private CanWrite As Boolean = False
  3. Private Version As MCVersion
  4. Public Sub New(ByVal version As MCVersion)
  5. InitializeComponent()
  6. UseControlAnimation = False
  7. Me.Version = version
  8. panMain.UpdateLayout()
  9. '读取设置
  10. Select Case Val(ReadIni(version.Path & "\PCL\AdvancedSetup.ini", "CustomType", "0"))
  11. Case 1
  12. radioType1.Checked = True
  13. Case 2
  14. radioType2.Checked = True
  15. Case 3
  16. radioType3.Checked = True
  17. Case Else
  18. radioType0.Checked = True
  19. End Select
  20. UseControlAnimation = True
  21. CanWrite = True '可以写入设置
  22. End Sub
  23. Private Sub WriteSetup() Handles radioType0.MouseUp, radioType1.MouseUp, radioType2.MouseUp, radioType3.MouseUp
  24. If CanWrite Then
  25. File.Create(Version.Path & "\PCL\AdvancedSetup.ini").Dispose()
  26. Using iniWriter As New StreamWriter(Version.Path & "\PCL\AdvancedSetup.ini", False, Encoding.Unicode)
  27. iniWriter.WriteLine()
  28. If radioType1.Checked Then
  29. iniWriter.WriteLine("CustomType:1")
  30. ElseIf radioType2.Checked Then
  31. iniWriter.WriteLine("CustomType:2")
  32. ElseIf radioType3.Checked Then
  33. iniWriter.WriteLine("CustomType:3")
  34. End If
  35. iniWriter.Flush()
  36. End Using
  37. End If
  38. End Sub
  39. End Class