none
自訂控制項初始化值問題 RRS feed

  • 一般討論

  • 自訂一個DataGridView

    建立一個屬性用來改變 DataGridView.DefaultCellStyle.Font 

    private Font _MyDefaultCellStyle;
    [Category("自訂屬性"), Description("CELL儲存格格式設定")]
    public Font MyDefaultCellStyle
    {
        get { return _MyDefaultCellStyle; }
        set
        {
            this.DefaultCellStyle.Font = value;
            _MyDefaultCellStyle = value;
        }
    }

    建立好使用此控制項時,第一次顯示出來與設定是一樣的

    但是更改屬性後再執行表單發現顯示結果並不是我要的

    ※有建立一個PropertyGrid做測試,當程式運行中去改變此屬性的話,顯示出來的結果是正確的


    2016年8月30日 上午 01:01

所有回覆

  • "但是更改屬性後再執行表單發現顯示結果並不是我要的" 這個的詳細行為流程是甚麼?

    在現實生活中,你和誰在一起的確很重要,甚至能改變你的成長軌跡,決定你的人生成敗。 和什麼樣的人在一起,就會有什麼樣的人生。 和勤奮的人在一起,你不會懶惰; 和積極的人在一起,你不會消沈; 與智者同行,你會不同凡響; 與高人為伍,你能登上巔峰。

    2016年8月30日 上午 02:02
    版主
  • 自己的流程上互相影響到...沒問題了 謝謝
    2016年8月30日 上午 02:18