gpt4 book ai didi

windows - 保存 Windows 窗体大小

转载 作者:可可西里 更新时间:2023-11-01 13:05:47 26 4
gpt4 key购买 nike

我正在用 VB.NET 开发一个作品。在我的主要表单中,我正在创建一个新表单以用作对话框。我想知道是否有办法在新对话框关闭时为每个用户保存它的大小设置(可能通过 XML 或其他方式保存在他们机器上的文件中?)

最佳答案

您可以将其保存到设置文件中,并在 'onclosing' 事件中更新它。

要进行设置,请转到“项目属性”->“设置”->,然后进行“dialogsize”类型的 system.drawing.size 设置。

然后在您的对话框中执行此操作:

Public Sub New()
InitializeComponent()
End Sub

Public Sub New(ByVal userSize As Size)
InitializeComponent()
Me.Size = userSize
End Sub

Protected Overrides Sub OnClosing(ByVal e As System.ComponentModel.CancelEventArgs)
MyBase.OnClosing(e)
My.Settings.DialogSize = Me.Size
My.Settings.Save()
End Sub

做这样的事情来检查和使用设置:

    Dim dlg As MyDialogWindow
If My.Settings.DialogSize.IsEmpty Then
dlg = New MyDialogWindow()
Else
dlg = New MyDialogWindow(My.Settings.DialogSize)
End If
dlg.ShowDialog()

关于windows - 保存 Windows 窗体大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/225825/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com