private void tvSolarSystem_NodeIconNeeded(object sender, FastTreeNS.ImageNodeEventArgs e) { var body = e.Node as OrbitalBodyDescription; switch (body.SurfaceType) { case SurfaceType.Star: e.Result = Properties.Resources.sun; break; case SurfaceType.RockPlanet: case SurfaceType.GasPlanet: e.Result = Properties.Resources.globe_21; break; default: e.Result = Properties.Resources.target; break; } }
private void ft_NodeIconNeeded(object sender, FastTreeNS.ImageNodeEventArgs e) { var path = e.Node as string; e.Result = File.Exists(path) ? Resources.default_icon : Resources.folder; }
private void ft_NodeIconNeeded(object sender, FastTreeNS.ImageNodeEventArgs e) { e.Result = (e.Node as FileNode).IsDir ? Resources.folder : Resources.default_icon; }