UltraDayView では、CalendarLook.ViewStyle プロパティ経由で、予め用意されている複数の外観に、素早く切り替えることができます。

ここでは、ComboBox に表示スタイル(ViewStyle)のコレクションをバインドしています。

private void Form1_Load(object sender, EventArgs e)
{
    #region ViewStyle を ComboBox にバインド
    Type enumType = typeof(ViewStyle);
    System.Type enumUnderlyingType = System.Enum.GetUnderlyingType(enumType);
    System.Array enumValues = System.Enum.GetValues(enumType);
    foreach(var val in enumValues)
    {
        this.comboBox1.Items.Add(val);
    }
    #endregion

    ...
}

そして、ComboBox で選択された 表示スタイル(ViewStyle)を UltraCalendarLook.VIewStyle に設定します。

private void ComboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
    this.ultraCalendarLook1.ViewStyle = (ViewStyle)this.comboBox1.SelectedItem;
}

Office2007 スタイル

Office2003 スタイル

Tagged:

製品について

Ultimate UI for Windows Forms