вы можете сохранить его в файле настроек и обновить его при событии 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()