Главная страница
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.47 MB
Время: 0.019 c
1-23196
FZ*XupypG
2003-04-25 03:17
2003.05.08
Вторичные потоки, выполнение кода в фоновом режиме


6-23249
FATman
2003-03-10 19:10
2003.05.08
как узнать сколько Мб скачано из сети?


3-23020
Viktor
2003-04-18 11:46
2003.05.08
Не удается выполнить запрос с двумя вложеными подзапросами


3-22982
sapsi
2003-04-14 14:16
2003.05.08
Сохранение курсора в текущем месте дбгрида


3-22909
-= Demon =-
2003-04-16 17:38
2003.05.08
Разрыв соединения в Interbase