English 中文(简体)
2. 扩大栏目活动中的树冠形象
原标题:Change TreeNode image on expand-collapse events

我有一 tree树。 我想,,在 no倒/扩大后,不会改变其形象。 我如何能够这样做?

不幸的是,树木 Nodet 拥有诸如扩大NodeImage、ColapseNodeImage等财产

树木电文常常会发生变化,因此可以删除/添加。 i) 删除儿童节点。

或许还有扩大AndCollapseNode等类别?

最佳回答

页: 1 在阁下的温恩图上添加“形象控制”。

页: 1 根据用户与树木观测(如扩大或吸收节点)的操作时间所做的情况,将图像List与你希望改变/展示的图片/缩略。

页: 1 将《图像法》管制转让给《意见》树木的图像法财产

此时此刻,您可能想先通过树木电文,假定该电文是有人居住的,然后把诺德划入。 图像内得财产指图像......在图像法中......你希望根据是否有子女或是否有子女而使用。

4) 如果用户扩大诺德,例如,你可以使用“火 Tree”前活动来改变诺德的画面:就这样说:在这种情况下,我们使用图象中的图像指数:

    private void treeView1_BeforeExpand(object sender, TreeViewCancelEventArgs e)
    {
        e.Node.ImageIndex = 3;
    }

5)你也可以通过使用图像Key财产来塑造诺德的形象,因为图象是图象的拼写名称。

6) 有许多其他可能的诺德图像变种: 图Index and Selected 图像: 你们也可以改变在选举前、选举后和展期之前的诺德画面,视你之后的影响而定。

问题回答
BeforeCollapse
BeforeExpand
AfterCollapse
AfterExpand

既使用图像,又使用; 图表:

private void treeView_BeforeExpand(object sender, TreeViewCancelEventArgs e)
    {
        e.Node.ImageIndex = 1;
        e.Node.SelectedImageIndex = 1;
    }

树木电文有以下事件,在 no子瓦解/扩散时将发射。

BeforeCollapse
BeforeExpand
AfterCollapse
AfterExpand

更好地利用:

treeNode.SelectedImageIndex = 1;

你可以利用这些活动 在Collapse &之后; 扩大后(在树木电文上有色),以改变 no的形象。

您可以使用“火 the”投入参数:

private void treeView1_AfterCollapse(object sender, TreeViewEventArgs e)
{
    e.Node.ImageIndex = 1;
}




相关问题
Bring window to foreground after Mutex fails

I was wondering if someone can tell me what would be the best way to bring my application to the foreground if a mutex was not able to be created for a new instance. E.g.: Application X is running ...

How to start WinForm app minimized to tray?

I ve successfully created an app that minimizes to the tray using a NotifyIcon. When the form is manually closed it is successfully hidden from the desktop, taskbar, and alt-tab. The problem occurs ...

Linqy no matchy

Maybe it s something I m doing wrong. I m just learning Linq because I m bored. And so far so good. I made a little program and it basically just outputs all matches (foreach) into a label control. ...

Handle DataTable.DataRow cell change event

I have a DataTable that has several DataColumns and DataRow. Now i would like to handle an event when cell of this DataRow is changed. How to do this in c#?

Apparent Memory Leak in DataGridView

How do you force a DataGridView to release its reference to a bound DataSet? We have a rather large dataset being displayed in a DataGridView and noticed that resources were not being freed after the ...

ALT Key Shortcuts Hidden

I am using VS2008 and creating forms. By default, the underscore of the character in a textbox when using an ampersand is not shown when I run the application. ex. "&Goto Here" is not ...

WPF-XAML window in Winforms Application

I have a Winforms application coded in VS C# 2008 and want to insert a WPF window into the window pane of Winforms application. Could you explain me how this is done.

热门标签