Вниз
Скачать: CL | DM;

TreeView   Найти похожие ветки 

 
_Novichok   (2002-11-14 09:29) [0]

Всем привет! Помогите пожалуйста:
Хочу:
1. Нажимаю кнопку - если в TreeView нет узлов, то добавляю главный узел (название Главный).
2. Нажимаю эту же кнопку - если в TreeView выбран главный узел, то добавляю дочерний (название Дочерний).
3. Нажимаю эту же кнопку - если в TreeView выбран дочерний узел, то добавляю поддочерний (название Поддочерний) и т.д.
4. Причём, есть Label, в которой должны отображаться названия узлов, в зависимости от выбора.
Примечание: Названия узлов должны быть произвольными (например задаются а поле Edit). Число узлов - произвольное.
Пример:

Главный
|
--Дочерний
|
--Поддочерний
и т.д.

Заранее благодарен!


 
stone ©   (2002-11-14 09:32) [1]

не совсем понял в чем вопрос...

если
>4. Причём, есть Label, в которой должны отображаться названия
>узлов, в зависимости от выбора.
>Примечание: Названия узлов должны быть произвольными (например
>задаются а поле Edit). Число узлов - произвольное.

тогда в OnChange пиши Label.Caption := Node.Text;


 
Manic Mechanic ©   (2002-11-14 09:43) [2]

unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, ComCtrls;
type
TForm1 = class(TForm)
TreeView1: TTreeView;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
//---------------------------------------------------------------
procedure TForm1.Button1Click(Sender: TObject);
var NewIt: TTreeNode;
begin
NewIt:= TreeView1.Items.AddChild(TreeView1.Selected,"New");
end;
//---------------------------------------------------------------
end.

Дальше сам



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

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.012 c
3-82679
Step[B.M.]
2002-11-03 21:49
2002.11.25
Как уменьшить размер базы InterBase?


1-82853
Gari
2002-11-14 13:14
2002.11.25
Вопрос по ActiveX


7-83028
Beglec
2002-09-26 05:00
2002.11.25
Компьютер отключается, НО...


1-82784
Крот
2002-11-13 09:26
2002.11.25
Тайна синего экрана


1-82845
volph7777
2002-11-13 10:43
2002.11.25
Использование фрэймов




   Наверх