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

Вниз

TreeVIew SOOS!   Найти похожие ветки 

 
Лиза   (2005-12-20 17:07) [0]

Подскажите пожалуйста с treeview! как занести в дерево, формируемое пользователем какой-либо файл из OpenDialog?причем чтоб он был единичным файлом, то есть как бы ему нельзя было создать подпапку. Это вроде AddObject надо как-то использовать??Что значит Pointer в AddObject(TTreeNode, Str, POINTER)? и как потом при щелчке на ноду отображать файл в RichEdit?


 
umbra ©   (2005-12-20 18:10) [1]

Лиза, а Вам нравитсЯ группа "АукцЫон"?

а чтобы лабел некого нода в тривью отображал имя файла совершенно не нужен
AddObject. Можете описать проблему подробнее?


 
Лиза   (2005-12-20 22:03) [2]

в общем проблема за вечер сдвинулась немного:).я пишу

procedure TForm1.AddDocumentClick(Sender: TObject);
begin
if OpenDialog2.Execute then begin
 try
  if not FileExists (OpenDialog2.FileName)then
   raise OpenException.Create ("????????? ???? ?? ??????????!??????? ????");
  TreeView1.Items.Add (TreeView1.Selected, OpenDialog2.FileName);
 except
  on E:OpenException do begin
   Msg := MessageDlg (E.Message, mtWarning, [mbYes, mbNo], 0);
     if Msg = mrNo then exit
      else TreeView1.Items.Add (TreeView1.Selected, OpenDialog2.FileName);
 end;
 end;
 Path_list[i] := OpenDialog2.FileName;
 inc(i);
end
else exit;
end;

Документ добавляется в treeview. но мне надо, чтобы теперь пользователь не смог к нему добавить подпапку (поднода в общем), т к в проге в дерево добавлять можно папки, подпапки и документы *.RTF.это №1. потом при щелке на ноду содержимое файла надо отобразить в RichEdit. не название а то, что храниться в нем. так вот как потом найти эту ноду?в path_list я сохраняю директории к файлам.это №2. и №3 как в дереве отображать не весь путь до файла а только название?ну вот вроде бы подробно))


 
Лиза   (2005-12-20 22:04) [3]

причем тут Аукцыон?



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

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

Наверх




Память: 0.44 MB
Время: 0.008 c
6-1127472664
Shamansky
2005-09-23 14:51
2006.01.08
PHP и Delphi


2-1134842934
Scripl
2005-12-17 21:08
2006.01.08
Прога


2-1135245369
Mahab
2005-12-22 12:56
2006.01.08
Копирование файлов


2-1134847111
guitarist
2005-12-17 22:18
2006.01.08
Маааленький вопрос по сокетам


2-1135149936
антонвоще
2005-12-21 10:25
2006.01.08
dll Wizard





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский