Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Не получается Drag&Drop компонетов

2.9K
20 ноября 2006 года
Antisly
58 / / 22.04.2004
Ребята, проблема! Не получается нормально реализовать таскание одних компнентов по другим. Например TBitBtn по TPanel. Ставлю свойство DragMode в dmAutomatic у панели и кнопки и переопределяю событие onDragOver панели следующим образом:

void __fastcall TMainForm::Panel1DragOver(TObject *Sender, TObject *Source,
int X, int Y, TDragState State, bool &Accept)
{
TBitBtn *Btn = (TBitBtn *)Source;
Btn->Left = X;
Btn->Top = Y;
}

Кнопка-то таскается, но не запоминается место, за которое ее изначально потащили. И еще хотелось бы реализовать Docking (пристыковку) к другим кнопочкам на форме. Только вот как?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог