Как я могу привязать TPanel
, чтобы он оставался в верхней части формы в Лазаресе? Когда я делаю это в Delphi 7, он отлично работает. Похоже, что TPanel
становится частью холста, и когда вы прокручиваете вниз, TPanel
прокручивается с экрана. Пользователь должен иметь возможность нажимать кнопки на TPanel
независимо от того, где он прокручивается в форме. В идеале мне нравится действовать как меню в форме прямо под меню, например, выровненное вверху.Закрепление TPanel, поэтому оно остается на верхней части формы
Вот FormCreate
процедура:
procedure TfrmTestPanel.FormCreate(Sender: TObject);
var
Bitmap: TBitmap;
begin
Bitmap := nil;
try
Bitmap := TBitmap.Create;
Bitmap.Width := 3000;
Bitmap.Height := 2000;
imgTest.Picture.Graphic := Bitmap;
imgTest.Width := 3000;
imgTest.Height := 2000;
finally
Bitmap.Free;
end;
end;
Я полосы прокрутки на правой и нижней части формы, так что пользователь может прокручивать изображение или вверх и вниз или справа налево. Когда пользователь либо прокручивается, либо направо, панель инструментов исчезает с экрана. Я хотел, чтобы панель инструментов оставалась на вершине формы, как в строке меню. Надеюсь, это поможет вам понять этот вопрос.
Почему TPanel, а не TToolbar? И если панель, почему бы не выровнять: = alTop? И * прокрутите вниз * в * что * точно? Пожалуйста, имейте в виду, что мы не можем видеть ваш экран от того места, где мы сидим, и мы не можем читать ваши мысли; единственная информация, которую мы имеем, - это то, что вы предоставляете в своем вопросе. Если вы хотите, чтобы мы вам помогли, просьба указать ** конкретные ** данные о том, что вы просите. –
процедура TfrmTestPanel.FormCreate (отправитель: TObject); var Bitmap: TBitmap; начало Bitmap: = nil; try Bitmap: = TBitmap.Create; Bitmap.Width: = 3000; Bitmap.Height: = 2000; imgTest.Picture.Graphic: = Bitmap; imgTest.Width: = 3000; imgTest.Height: = 2000; finally Bitmap.Free; конец; конец; –
Пожалуйста, отредактируйте ваше сообщение, чтобы добавить информацию, вместо того, чтобы хоронить их в комментариях. Ввод данных в сообщение делает их доступными, и вы можете правильно форматировать код, чтобы он был читабельным. Вы также можете объяснить, насколько актуальным является растровое изображение (которое не имеет ничего общего с запрошенным вами вопросом). –