Hacer el seleccionado treenode negrita sin dueño dibujo


el código Básico de la demostración de cómo hacer el seleccionado TreeNode Negrita sin dueño dibujo

El siguiente código utiliza la TVIS_BOLD constante para hacer que el nodo seleccionado en negrita.

unit Unit1

interfaz

usos
Windows, Messages, SysUtils, Classes, Graphics, Controles, Formularios, cuadros de diálogo,
ComCtrls

tipo
TForm1 = class(TForm)
TreeView1: TTreeView
procedimiento TreeView1Change(Sender: TObject Nodo: TTreeNode)
procedimiento TreeView1Changing(Sender: TObject Nodo: TTreeNode
var AllowChange: Boolean)
privada
{ Private declarations }
público
{ Public declarations }
fin

var
Form1: TForm1

aplicación

utiliza Commctrl

{$R *.DFM}

procedimiento SetNodeBold(Nodo: TTreeNode MakeBold: Boolean)
var
Artículo: TTVItem
Plantilla: Integer
begin
si se ha Asignado(Nodo) entonces
begin
si MakeBold, a continuación,
Plantilla := -1
else
Plantilla := 0
Elemento.Máscara := TVIF_STATE
Elemento.hItem := Nodo.ItemId
Elemento.StateMask := TVIS_BOLD
Elemento.Estado := Elemento.StateMask y Plantilla
TreeView_SetItem(Nodo.TreeView.Manejar, Item)
fin
fin

procedure TForm1.TreeView1Change(Sender: TObject Nodo: TTreeNode)
begin
SetNodeBold(Nodo, True)
fin

procedure TForm1.TreeView1Changing(Sender: TObject Nodo: TTreeNode
var AllowChange: Boolean)
begin
SetNodeBold(TreeView1.Seleccionado, Falso)
fin

.









Hacer el seleccionado treenode negrita sin dueño dibujo


Hacer el seleccionado treenode negrita sin dueño dibujo : Multi-millones de consejos para hacer su vida mas facil.


el codigo Basico de la demostracion de como hacer el seleccionado TreeNode Negrita sin dueño dibujo

El siguiente codigo utiliza la TVIS_BOLD constante para hacer que el nodo seleccionado en negrita.

unit Unit1

interfaz

usos
Windows, Messages, SysUtils, Classes, Graphics, Controles, Formularios, cuadros de dialogo,
ComCtrls

tipo
TForm1 = class(TForm)
TreeView1: TTreeView
procedimiento TreeView1Change(Sender: TObject Nodo: TTreeNode)
procedimiento TreeView1Changing(Sender: TObject Nodo: TTreeNode
var AllowChange: Boolean)
privada
{ Private declarations }
publico
{ Public declarations }
fin

var
Form1: TForm1

aplicacion

utiliza Commctrl

{$R *.DFM}

procedimiento SetNodeBold(Nodo: TTreeNode MakeBold: Boolean)
var
Articulo: TTVItem
Plantilla: Integer
begin
si se ha Asignado(Nodo) entonces
begin
si MakeBold, a continuacion,
Plantilla := -1
else
Plantilla := 0
Elemento.Mascara := TVIF_STATE
Elemento.hItem := Nodo.ItemId
Elemento.StateMask := TVIS_BOLD
Elemento.Estado := Elemento.StateMask y Plantilla
TreeView_SetItem(Nodo.TreeView.Manejar, Item)
fin
fin

procedure TForm1.TreeView1Change(Sender: TObject Nodo: TTreeNode)
begin
SetNodeBold(Nodo, True)
fin

procedure TForm1.TreeView1Changing(Sender: TObject Nodo: TTreeNode
var AllowChange: Boolean)
begin
SetNodeBold(TreeView1.Seleccionado, Falso)
fin

.


Hacer el seleccionado treenode negrita sin dueño dibujo

Hacer el seleccionado treenode negrita sin dueño dibujo : Multi-millones de consejos para hacer su vida más fácil.
Recommander aux amis
  • gplus
  • pinterest

Comentario

Dejar un comentario

Clasificación