1

在 VB.NET 中,您可以在 中存储不透明度设置My.Settings吗?如何?

Me.Opacity = 1.0R '(1.0R is a Double)

什么是R/它有什么作用?我怎样才能存储1.0Ror ?还是有更好的方法来存储用户的设置?0.25RMy.Settings

Me.Opacity = My.Settings.Opacity 转到设置并将不透明度设置为等于 0.5 的双精度

然后我的背景图像消失/它是白色、半透明和缺少标签,但如果我应用相同的等于 1.0,那很好(转到设置并将不透明度设置为等于 1.0 的双精度)

4

2 回答 2

2

进入您的项目设置并选择设置选项卡;然后,创建一个新的用户设置,例如 ,Opacity并将其类型设置为Double。您现在可以获取和设置My.Settings.Opacity;默认情况下,应用程序关闭时也会为您保存用户设置。

theR 只是一个类型后缀的含义Double——它是不必要的,因为1.0将被假定为 aDouble都是一样的。别担心,这里没有晦涩的类型:)

于 2013-05-01T04:19:44.350 回答
0

通过加载设置 onload

Private Sub ... .Load

    Me.Opacity = My.Settings.Opacity

End Sub

它工作正常。我还没有将它隔离,但它工作和不工作之间的主要变量是 Windows 8。当我发布应用程序时,我将在 8 上重新测试并验证。

于 2013-05-04T23:34:43.247 回答