powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Перемещение компонентов в design-time
10 сообщений из 10, страница 1 из 1
Перемещение компонентов в design-time
    #39825944
Квази
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть к примеру TPanel. В нем грид с align:=client. Как можно перемещать панель по форме мышью? В VS это реализовано, а в D нет?
...
Рейтинг: 0 / 0
Перемещение компонентов в design-time
    #39826168
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно клавиатурой
...
Рейтинг: 0 / 0
Перемещение компонентов в design-time
    #39826184
shonli95
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: pascal
1.
2.
3.
var
  SX: Integer = -1;
  SY: Integer = -1;




...

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
procedure Point1Set(X, Y: Integer);
begin
  SX := X;
  SY := Y;
end;

procedure Move(Sender: TObject; X, Y: Integer);
begin
  if SX >= 0 then
  begin
    TControl(Sender).Left := TControl(Sender).Left - (SX - X);
    TControl(Sender).Top := TControl(Sender).Top - (SY - Y);
  end;
end;



...

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
procedure TForm3.MouseDown(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  Point1Set(X, Y);
end;

procedure TForm3.MouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
begin
  Move(Sender, X, Y);
end;

procedure TForm3.MouseUp(Sender: TObject; Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  Point1Set(-1, -1);
end;
...
Рейтинг: 0 / 0
Перемещение компонентов в design-time
    #39826209
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Можно выделить Панель и изменять её размеры
...
Рейтинг: 0 / 0
Перемещение компонентов в design-time
    #39826276
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrПанель и изменять её размерыОн двигать хочет
...
Рейтинг: 0 / 0
Перемещение компонентов в design-time
    #39826347
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_Он двигать хочет
А я разве не подвинул ?
...
Рейтинг: 0 / 0
Перемещение компонентов в design-time
    #39826351
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr, у тебя грида нет с align:=client
...
Рейтинг: 0 / 0
Перемещение компонентов в design-time
    #39826353
DimaBr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так сойдёт ?
...
Рейтинг: 0 / 0
Перемещение компонентов в design-time
    #39826356
Фотография Gator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBr, это надо Квази пытать. Оно спросило
...
Рейтинг: 0 / 0
Перемещение компонентов в design-time
    #39826381
Квази
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DimaBrТак сойдёт ?

ползком )
ну тоже вариант
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Перемещение компонентов в design-time
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]