与任何其他 Developer Express WinForms 控件类似,可以应用预定义的绘制方案之一,来定制 TreeList 控件的外观与感觉。 可以选择其中一种换肤绘制方案,或者 Office2003、WindowsXP、Flat、UltraFlat 方案等。
绘制方案全面定义了控件元素的外观。 它指定如何绘制控件的按钮、标头、边框等。 请参阅下面的插图,其中使用了不同的方案绘制 TreeList 控件:
当为控件应用绘制方案时,仍然可以改变某些元素的 外观 (背景色和前景色、字体设置等)。 但是在皮肤、Office2003 和 WindowsXP 方案中,某些元素 (例如列标头和展开按钮) 的背景由绘制方案独立控制,不能通过相应的外观选项来改变。
可以选择下列场景之一来定制 TreeList 控件的外观与感觉:
- 通过 TreeList.LookAndFeel 属性定制控件的外观与感觉设置。
如果需要为窗体中的 TreeList 控件和其他控件提供不同的绘制方案,则使用这种方法。
在默认情况下,由 TreeList.LookAndFeel 对象提供的外观与感觉设置被忽略。 要确保此对象的设置生效,则把 LookAndFeel.UseDefaultLookAndFeel 属性设置为 false。 否则控件将使用由 Default LookAndFeel 对象提供的外观与感觉设置。
-
定制窗体中所有控件的外观与感觉设置 —— 通过 XtraForm 窗体。
当使用 XtraForm 窗体时,可以轻易地为窗体中的所有控件提供对外观与感觉设置的集中管理。
- 定制应用程序中所有控件的外观与感觉设置 —— 通过 DefaultLookAndFeel 对象。
这种方式可以用于对应用程序中所有控件的外观与感觉设置提供集中管理。 它意味着在运行时刻访问 UserLookAndFeel.Default 静态属性,或在设计时刻使用 DefaultLookAndFeel 组件。
关于外观与感觉机制的其他信息,以及定制控件外观与感觉的公共任务的解决方案,请参阅 外观与感觉 文档。