Вход на сайт
Воспоминание программирование на VB 08.04.2024
1492 просмотров
Перейти к просмотру всей ветки
в ответ uscheswoi_82 23.06.24 21:01
Продолжим дискусию про программирования на 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
Если я кому-то отвечаю, это не значит что я ему симпатизирую, каждый остаётся при своём мнение