Faire de la sélectionné treenode gras sans propriétaire dessin


de Base de code montrant comment faire de la sélectionné TreeNode Gras sans propriétaire dessin

le code suivant utilise La TVIS_BOLD constante pour faire le nœud sélectionné en gras.

unit Unit1

interface

utilise
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ComCtrls

type
TForm1 = class(TForm)
TreeView1: TTreeView
procédure TreeView1Change(Sender: TObject Nœud: TTreeNode)
procédure TreeView1Changing(Sender: TObject Nœud: TTreeNode
var AllowChange: Boolean)
private
{ Private declarations }
public
{ déclarations Publiques }
fin

var
Form1: TForm1

la mise en œuvre

utilise Commctrl

{$R *.DFM}

procédure SetNodeBold(Noeud: TTreeNode MakeBold: Boolean)
var
l'Article: TTVItem
Modèle: Integer
begin
s'il est Affecté(Nœud)
begin
si MakeBold puis
Modèle := -1
else
Modèle := 0
Item.Masque := TVIF_STATE
Item.hItem := Noeud.ItemId
Item.StateMask := TVIS_BOLD
Item.Etat := Point.StateMask et Modèle
TreeView_SetItem(Nœud.TreeView.Poignée, Élément)
fin
fin

procedure TForm1.TreeView1Change(Sender: TObject Nœud: TTreeNode)
begin
SetNodeBold(Nœud, True)
fin

procedure TForm1.TreeView1Changing(Sender: TObject Nœud: TTreeNode
var AllowChange: Boolean)
begin
SetNodeBold(TreeView1.Sélectionné, False)
fin

à la fin.









Faire de la selectionne treenode gras sans proprietaire dessin


Faire de la selectionne treenode gras sans proprietaire dessin : Plusieurs milliers de conseils pour vous faciliter la vie.


de Base de code montrant comment faire de la selectionne TreeNode Gras sans proprietaire dessin

le code suivant utilise La TVIS_BOLD constante pour faire le nœud selectionne en gras.

unit Unit1

interface

utilise
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
ComCtrls

type
TForm1 = class(TForm)
TreeView1: TTreeView
procedure TreeView1Change(Sender: TObject Nœud: TTreeNode)
procedure TreeView1Changing(Sender: TObject Nœud: TTreeNode
var AllowChange: Boolean)
private
{ Private declarations }
public
{ declarations Publiques }
fin

var
Form1: TForm1

la mise en œuvre

utilise Commctrl

{$R *.DFM}

procedure SetNodeBold(Noeud: TTreeNode MakeBold: Boolean)
var
l'Article: TTVItem
Modele: Integer
begin
s'il est Affecte(Nœud)
begin
si MakeBold puis
Modele := -1
else
Modele := 0
Item.Masque := TVIF_STATE
Item.hItem := Noeud.ItemId
Item.StateMask := TVIS_BOLD
Item.Etat := Point.StateMask et Modele
TreeView_SetItem(Nœud.TreeView.Poignee, Element)
fin
fin

procedure TForm1.TreeView1Change(Sender: TObject Nœud: TTreeNode)
begin
SetNodeBold(Nœud, True)
fin

procedure TForm1.TreeView1Changing(Sender: TObject Nœud: TTreeNode
var AllowChange: Boolean)
begin
SetNodeBold(TreeView1.Selectionne, False)
fin

a la fin.


Faire de la sélectionné treenode gras sans propriétaire dessin

Faire de la sélectionné treenode gras sans propriétaire dessin : Plusieurs milliers de conseils pour vous faciliter la vie.
Recommander aux amis
  • gplus
  • pinterest

Messages récents

Commentaire

Laisser un commentaire

évaluation