Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.02.2013, 12:08   #1
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию Как перетащить папку(ярлык) на форму

Здравствуйте, форумчане. Хочу перетащить папку на форму, чтобы потом открывать эту папку или ярлык из формы. Как это сделать? Спасибо заранее.
Если помог, проси поставить минус. Будь оригинален!

Последний раз редактировалось Rin; 05.02.2013 в 13:14.
Rin вне форума Ответить с цитированием
Старый 05.02.2013, 12:52   #2
bulldog5293
Форумчанин
 
Регистрация: 13.05.2010
Сообщений: 670
По умолчанию

Держи, компаненты с примероми под твою задачу
Вложения
Тип файла: rar компаненты.rar (1.96 Мб, 16 просмотров)
bulldog5293 вне форума Ответить с цитированием
Старый 05.02.2013, 13:13   #3
Кольша
Далеко не
Участник клуба
 
Аватар для Кольша
 
Регистрация: 11.08.2011
Сообщений: 1,512
По умолчанию

delphisources.ru
forum.sources.ru
webdelphi.ru
Думаю хватит..
Кольша вне форума Ответить с цитированием
Старый 05.02.2013, 13:14   #4
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

Благодарю, Bulldog и Кольша.
Если помог, проси поставить минус. Будь оригинален!
Rin вне форума Ответить с цитированием
Старый 06.02.2013, 01:44   #5
Rin
Негодник
Форумчанин
 
Аватар для Rin
 
Регистрация: 10.11.2009
Сообщений: 880
По умолчанию

Доброго времени суток.
Делаю выдвижную панель с ярлыками, которая не мешается на экране, если на нее не навели мышь. Есть форма с событиями MouseMove и MouseLeave. Так же декларировал динамический массив кнопок. Нужно, чтобы при наведении и покидании мышки кнопки вели себя так же, как и форма. Присваиваю кнопкам события формы, но результата нет. Вроде, делаю так же как и в rsdn.
Код:
.....
 TForm1 = class(TForm)
    procedure FormMouseMove(Sender: TObject; Shift: TShiftState; X, Y: Integer);
    procedure FormMouseLeave(Sender: TObject);
end;
var
  MasOfBut:array of TBitBtn;
......
procedure My_procedure;
begin
......
 With TBitBtn.Create(self) do begin
          parent:=Form1;
{настраиваем прочие свойства}
          OnMouseMove:=FormMouseMove;
          OnMouseLeave:=FormMouseLeave;
 end;
 MasOfBut[i-1]:=FindComponent('BitBtn'+IntToStr(i)) as TBitBtn;
 MasOfBut[i-1].Visible:=true;
end;

procedure TForm1.FormMouseLeave(Sender: TObject);
begin
  height:=2;
end;

procedure TForm1.FormMouseMove(Sender: TObject; Shift: TShiftState; X,
  Y: Integer);
  var m:Tmouse;
begin
  if m.CursorPos.Y<50 then
  height:=50;
end;
UPD:
Вопрос снят с рассмотрения.
Если помог, проси поставить минус. Будь оригинален!

Последний раз редактировалось Rin; 06.02.2013 в 02:59.
Rin вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перетащить файл из проводника на форму Galstuk1 C++ Builder 10 23.05.2012 12:19
Создать ярлык и записать его в папку автозагрузки DKENT Общие вопросы Delphi 3 19.09.2011 23:47
Программно перетащить файл на форму FelixKoT Общие вопросы Delphi 2 13.02.2010 20:58
Создать ярлык => выбор файла => Открыть файл как папку??? Alex Cones Windows 6 05.10.2009 10:47
Программно перетащить ярлык на рабочем столе Windows Обледеневший Общие вопросы C/C++ 9 16.09.2009 18:51