Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.08;
Скачать: CL | DM;

Вниз

вопрос по treeview   Найти похожие ветки 

 
NiX   (2003-04-24 01:10) [0]

nd:=tv.Selected;
tv.Items.AddChildObject(nd,"New",i);

вот такой текст, где tv - TreeView, nd - TTreeNode

Почему после такого текста родительский нод (tv.selected) получает имя "new" (было другое).

Если неправильно - как будет правильно (выбранному ноду надо присовокупить ребенка)


 
Мор   (2003-04-24 02:06) [1]

Вот так:

if TreeView.Selected <> nil then // Проверка
begin
TreeView.Items.AddChild(TreeView.Selected, "New Item");
TreeView.Selected.Expand(True); // Это не обязательно
end;


 
jack128   (2003-04-24 07:51) [2]

Мор (24.04.03 02:06)
Те же яйца, но вид сбоку..

NiX (24.04.03 01:10)
Здесь все правильно - ошибка в другом месте



 
Silver_   (2003-04-24 09:42) [3]

у меня есть такое
procedure TTreeViewForm.AddSubButtonClick(Sender: TObject);
var
myTreeNode: TTreeNode;
begin
if TreeView1.Items.Count=0 then
myTreeNode:=TreeView1.Items.Add(nil,"")
else
myTreeNode:=TreeView1.Items.AddChild
(TreeView1.Items.GetNode(TreeView1.Selected.ItemId),"");


// myTreeNode.Selected:=True; // после добавления делает текущим
// myTreeNode.MakeVisible;
// myTreeNode.EditText; // готовит на редактирование
end;


 
Мор   (2003-04-25 03:24) [4]

2 jack128
Нет, яйца не те. Я писал программу с этом кодом, и все работает.
Кстати, если не знаешь ответа на что-либо, зачем форум засорять?


 
evvcom   (2003-04-25 08:17) [5]

> Silver
Даже если Count <> 0, Selected может быть nil! Поэтому, если не хочешь получить Access Violation, то проверяй Selected.



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

Текущий архив: 2003.05.08;
Скачать: CL | DM;

Наверх




Память: 0.45 MB
Время: 0.008 c
14-23382
Cranium
2003-04-21 18:39
2003.05.08
Проверка корректности номеров ИНН


14-23294
vopros
2003-04-22 13:00
2003.05.08
ЧТо то нас давно не кто не покидал


3-22970
Crazy
2003-04-16 19:30
2003.05.08
Сортировка вычисляемого поля в DBGride


3-23018
wHammer
2003-04-17 15:09
2003.05.08
Подскажите что предпочтительней использовать?


1-23109
ESergey
2003-04-27 11:33
2003.05.08
Richedit line insertion error





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