Properties

AcceptButtonGets or sets the button on the form that is clicked when the user presses the ENTER key.
CancelButtonGets or sets the button control that is clicked when the user presses the ESC key.
FormBorderStyle (see below)Gets or sets the border style of the form.
MaximiseBox = FalseGets or sets a value indicating whether the maximize button is displayed in the caption bar of the form.
MinimiseBox = FalseGets or sets a value indicating whether the minimize button is displayed in the caption bar of the form.
ShowInTaskBar = FalseGets or sets a value indicating whether the form is displayed in the Windows taskbar.
SizeGridStyle = HideGets or sets the style of the size grip to display in the lower-right corner of the form.
StartPosition = CenterParentGets or sets the starting position of the form at run time.
Text = "dialog name"Gets or sets the text associated with this control.
WindowState 

How to detect if a form has been closed - on a different thread ??


FormBorderStyle

Represents the style of border to display. The default is Sizeable
Fixed refers to a fixed size (ie not resizeable)

OptionDescription
None(0) No border (rarely used)
FixedSingle(1) A fixed, single line border
Fixed3D(2) A fixed, three-dimensional border
FixedDialog(3) A fixed, thick border
Sizeable(4) (default)
FixedToolWindow(5) (not resizeable) Only has a close button
SizeableToolWindow(6)

Hide from StartBar

You can prevent a windows form appearing on the taskbar by setting

Me.ShowInTaskbar = False 


Hide from Alt + Tab

You can prevent a windows form appearing in the Alt + Tab dialog box by defining your form to be a Tool window

Me.FormBorderStyle = FixedToolWIndow 
Me.FormBorderStyle = SizeableToolWIndow
and
Me.ShowInTaskbar = False


Hide Borderless from Alt + Tab

If you want the form not to have a border and for it not to appear in the Alt + Tab dialog box
Me.FormBorderStyle = FixedToolWIndow
Me.FormBorderStyle = SizeableToolWIndow
and also add the following code to your derived class


Protected Overloads Overrides ReadOnly Property CreateParams() As CreateParams 
Get
   Dim cp As CreateParams = MyBase.CreateParams
   cp.ExStyle = cpExStyle Or &H80
   return cp
End Get
End Property


© 2024 Better Solutions Limited. All Rights Reserved. © 2024 Better Solutions Limited TopPrevNext