Пример #1
0
        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;
            }
        }
Пример #2
0
        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;
        }
Пример #3
0
 private void ft_NodeIconNeeded(object sender, FastTreeNS.ImageNodeEventArgs e)
 {
     e.Result = (e.Node as FileNode).IsDir ? Resources.folder : Resources.default_icon;
 }