作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 Vb.net 中制作了一个表单,用户可以在其中进行多项更改。我希望用户所做的更改在每次执行时都应保留。
例如,我在执行时对字体应用了一些效果 -
Private Sub Checkbox1_CheckedChanged ()
If CheckBox1.Checked = True then
Label1.Font = New Drawing Style ("Comic Sans Ms", 16, FontStyle.Bold)
End If
End Sub
用户所做的更改应该在下次执行程序时可见。
可能吗?
提前致谢!
最佳答案
你有几个选项,如果你只想进行一些设置,我会使用内置的 User Settings
,您可以在项目属性中创建一个设置。这是您的字体的示例。
然后你就可以像这样使用它。
Private Sub Checkbox1_CheckedChanged() Handles CheckBox1.CheckedChanged
If CheckBox1.Checked = True Then
Label1.Font = New Font("Comic Sans Ms", 16, FontStyle.Bold)
My.Settings.MyNewFont = Label1.Font
My.Settings.Save()
End If
End Sub
Public Sub New()
' This call is required by the designer.
InitializeComponent()
If Not IsNothing(My.Settings.MyNewFont) Then Label1.Font = My.Settings.MyNewFont
End Sub
关于vb.net - 如何在之前执行的基础上加载表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20737358/
我是一名优秀的程序员,十分优秀!