1

DevComponentAdvTreeの特定のノードのフォントの色を変更したいと思っています。DevComponentsの「ナレッジベース」で、スタイルの変更に関連する次の情報を見つけました。

// Create new style
ElementStyle styleRightAligned = new ElementStyle();

// Set text alignment to right

styleRightAligned.TextAlignment = eStyleTextAlignment.Far;

advTree1.Styles.Add(styleRightAligned);

// Add new cell to the AdvTree

Cell cell = new Cell();

cell.Text = "Right";
cell.StyleNormal = styleRightAligned;

// Assign style to cell, same style can be assigned to any number of cells

node1.Cells.Add(cell);

eStyleAlignment.Farでどのオブジェクトが参照されているのか理解できません。

DevComponents DotNetBar内でスタイルを変更した経験のある人はいますか?

ありがとう、

アンディ

4

1 に答える 1

1

私はこれを行う方法を考え出しました。AdvTreeコントロールにはStylesプロパティがあります。これはコレクションです。デザイン時にスタイルを追加することができます。

次に、特定のノードのスタイルを変更するコードは次のとおりです。

void ChangeNodeStyle(AdvTree tree, int node, int style)
{
    tree.Nodes[node].Style = tree.Styles[style];
}

ありがとう、

アンディ

于 2013-04-14T11:46:07.743 に答える