Kuks |
Отправлено: 22.12.2005, 16:25 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 108
|
Привет всем!!
Есть объект TTteeView...
Как программно и дизайн-тайм добавлять узлы, все ясно.
Каким образом, и можно ли вообще добавить узел в ран-тайм и
при этом с клавиатуры ввести его имя???
(Ну как например создать файл в эксплорере, и ввести имя файла)
|
|
gvg |
Отправлено: 22.12.2005, 17:26 |
|
Машинист паровоза
Группа: Участник
Сообщений: 222
|
Можно. Через Items->Add(). Смотрите хэлп. |
|
Guest |
Отправлено: 22.12.2005, 17:58 |
|
Не зарегистрирован
|
QUOTE |
Каким образом, и можно ли вообще добавить узел в ран-тайм и
при этом с клавиатуры ввести его имя?
|
Пути два
А. Сначала определиться с именем, а потом создать узел.
Б. Сначала создать узел, а потом вызвать редактор для имени (так, например, поступает explorer при создании папки). |
|
Kuks |
Отправлено: 23.12.2005, 08:32 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 108
|
C add все понятно..., буду думать..
|
|
Kuks |
Отправлено: 23.12.2005, 10:31 |
|
Станционный диспетчер
Группа: Участник
Сообщений: 108
|
Разобрался...
[CODE]/void __fastcall TReg2MainForm::ViewNewClick(TObject *Sender)
{
TTreeNode* Temp;
if(Reg2MainForm->Reg2TreeView->Selected)
{
Temp = Reg2MainForm->Reg2TreeView->Items->AddChild (Reg2MainForm->Reg2TreeView->Items->Item[0],"");
Temp->EditText();
}
}/[CODE]
|
|