Deutsch

Воспоминание программирование на VB 08.04.2024

29.06.24 05:28
Re: Воспоминание программирование на VB 08.04.2024
 
uscheswoi_82 коренной житель

Продолжим дискусию про программирования на Visual Basic. В Delphi и C++ Builder была уже в 1998 году возможность автоматически менять размеры элементов на форме когда меняешь размер формы, это назывется анкеры, ну или по английски Anchors (AnchorLeft, AnchorTop, AnchorRight, AnchorBottom), а в Visual Basic 6.0 не было Anchors, они появились в Visual Studio .NET 2002 (т.е. Visual Studio 7.0), и поэтому нужно было самому менять размер элементов на форме при изменение размер формы, там было событие Form_Resize, вот пример кода Me - текущая форма, Text1 - текстовое поле TextBox, когда расширяется форма, то и изменяется размер текстового поле т.е. TextBox:

Private Sub Form_Resize()
  Me.Text1.Height = Me.ScaleHeight - Me.Text1.Top - 10
  Me.Text1.Width = Me.ScaleWidth - Me.Text1.Left - 10
End Sub
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение
 

Перейти на