Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Componente Treeview (https://www.clubdelphi.com/foros/showthread.php?t=68791)

agustin173 07-07-2010 14:10:47

Componente Treeview
 
hola muchachos como estan todos

Estoy haciendo una ayuda

ejemplo: tengo un formulario llamado "Ayuda" y Agrege un componente "treeview" para desde el nodo llamado "itebis" cuando de un click sobre el llamar un MEMO que tiene la informacion.

es eso posible o no, si es afirmativo prodrian por favor decirme como hacerlo.

o si no darme alguna alternativa como hacer la ayuda.

ecfisa 07-07-2010 16:09:25

Hola agustin.

Suponiendo que 'itebis' sea TreeView1.Items[0], podrías usar el evento OnClick del TTreeView.

Como ejemplo:
Código:

procedure TForm1.TreeView1Click(Sender: TObject);
begin
  if TreeView1.Items[0].Selected then
    with TMemo.Create(nil) do
    begin
      Parent:= Self;
      Color:= clYellow;
      Left:=1;
      Top:= 1;
      ...
      Lines.Add('Texto ...');
    end;
end;

Saludos.

Neftali [Germán.Estévez] 07-07-2010 16:14:57

¿Dónde tienes almacenada la información de ayuda que corresponde a cada nodo?
Al pulsar el Click en un nodo debería buscar esa información y "pegarla" en el Memo. Eso no es complejo, y varía segun dónde tengas que ir a buscar esa información (Base de Datos, Ficheros,...)

ecfisa 07-07-2010 16:35:29

Cita:

Empezado por Neftali (Mensaje 369532)
¿Dónde tienes almacenada la información de ayuda que corresponde a cada nodo?
Al pulsar el Click en un nodo debería buscar esa información y "pegarla" en el Memo. Eso no es complejo, y varía segun dónde tengas que ir a buscar esa información (Base de Datos, Ficheros,...)

Correcto, así es.

Dos opciones simples de ejemplo:
Código:

  Memo1.Lines.LoadFromFile('Unidad:\Ruta\Nombre.txt')
  Memo1.Lines.Add(NombreDeCampo.Value)

Saludos.

Neftali [Germán.Estévez] 07-07-2010 18:49:43

Cita:

Empezado por ecfisa (Mensaje 369538)
Dos opciones simples de ejemplo

Hola ecfisa, mi pregunta era para Agustin, pero tu mensaje se adelantó al mío.

Básicamente eso mismo es lo que estaba pensando yo, pero hasta que no sepamos dónde lo almecena, es difícil concretar más....

agustin173 07-07-2010 21:30:38

componente treeview
 
Hola como estas neftali y ecfisa siempre tan eficientes

escuchen muchachos

no se almacena en ninguna base de de dato ni tampoco tengo un archivo txt

solo escribi la informacion en la propiedad line del memo y quiero con un click en el nodo itebis que me traiga el memo, es eso posible y si no es asi entonces como hacerlo.

agustin173 08-07-2010 02:47:16

Componente Treeview
 
Ecfisa Muchas gracias ya me funciono lo hice como el primer ejemplo que me diste y funciona a la perfeccion

Muchas gracias tambien a mi amigo neftali que siempre va en mi auxilio cuando lo necesito muchas gracias

muchas gracias a todos


La franja horaria es GMT +2. Ahora son las 16:36:24.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi