1 (edited by sibprogsistem 2021-09-04 06:04:05)

Topic: скроллинг Form = bsNone

у формы Form2 установлен BorderStyle = bsNone;
также эта форма parent:=Form1
 
Form1 тоже BorderStyle = bsNone;
 
мне нужно включить прокрутку в Form2
AutoScroll отображает вертикальный скролл но не работает, будто бы он Enabled:=False;,  но принудительно позиции скролла менять можно

как мне включить скролл?

Re: скроллинг Form = bsNone

var Sb:TScrollBox;

begin
    Sb := TScrollBox.Create(Form1);
    Sb.Parent :=  Form1;
    Sb.Align := alClient;
    Form2.Parent := Sb;
    Form2.Show;
end.

Re: скроллинг Form = bsNone

vovka3003 wrote:
var Sb:TScrollBox;

begin
    Sb := TScrollBox.Create(Form1);
    Sb.Parent :=  Form1;
    Sb.Align := alClient;
    Form2.Parent := Sb;
    Form2.Show;
end.

спасибо за подсказку, нашёл свою ошибку!!