C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
TTreeView
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]

Вернуться в Вопросы программирования в C++Builder