Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.10.07;
Скачать: [xml.tar.bz2];

Вниз

Drag && Drop   Найти похожие ветки 

 
liho26   (2002-09-25 08:06) [0]

Как организовать перетаскивание картинки (или тектса) между двумя формами, которые в одном проекте?


 
MBo   (2002-09-25 08:11) [1]

по обычным правилам Drag"n"Drop - обработчики DragOver и DragDrop
см. раздел Статьи


 
liho26   (2002-09-25 08:12) [2]

Проблема вот в чем:
На одной форме сидит TrichEdit, на который надо бросить текст. На второй - TstringGrid.


В обрабочике RichEdit dragOver я пишу следующее

procedure TForm1.КшсрУвшеDragOver(Sender, Source: TObject; X, Y: Integer;
State: TDragState; var Accept: Boolean);
begin
Accept:=source is Form2.TStringGrid;
end;

проблема заключается в том, что объект TStringGrid не виден.
Как быть? как обойти это?


 
MBo   (2002-09-25 08:13) [3]

uses unit2 забыл?


Accept:=source = Form2.TStringGrid;


 
liho26   (2002-09-25 08:20) [4]

Все, разобрался.. В примере Delphi написан такой код:

Accept:=source is Form2.TStringGrid; В статье о D&&D стоит просто = Если ставить оператор is - то ничего не работает (??!!) Если поставить знак равенства - все пучком... Странно так все это...
В чем интересно разница?
А про uses я не забыл.. )))
Спасибо, что в статьи ткнул носом... ))


 
MBo   (2002-09-25 08:30) [5]

is используется для проверки ТИПА
я не все исправил в прошлый раз ;(
Надо так:

Accept:=source = Form2. StringGrid1;


 
MBo   (2002-09-25 08:35) [6]

P.S.
А такую форму
Accept:=source is TStringGrid; (без Form2)
можно использовать для приема перетаскивания из любого StringGrid, если их несколько



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.10.07;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.009 c
1-21147
kex86
2002-09-26 01:46
2002.10.07
Что не так?


1-21081
Semion
2002-09-25 07:18
2002.10.07
Поможите


1-21129
Smok_er
2002-09-23 19:48
2002.10.07
Локализация программы в отдельных файлах


1-20976
Демонов Е.В.
2002-09-24 12:51
2002.10.07
Bitmap


3-20884
_Vlad_
2002-09-16 12:45
2002.10.07
работа с *.dbf *.dbt из Delphi без BDE





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский