none
有可能在Disable DataGridView的狀態下去Enable Scroll bar RRS feed

  • 一般討論

  • 有可能在Disable DataGridView的狀態下去Enable Scroll bar嗎? 或是可以得到相同的效果?

    我的想法是說是否可以使用GridView的extension method來擴充能類似的功能?或者是是用override的方式重寫Disable?



    • 已編輯 Ivy_coder 2014年6月24日 上午 05:45
    • 已變更類型 Bill ChungMVP, Moderator 2014年7月17日 下午 01:55 因原發問者不再回應, 因此石沉大海
    2014年6月24日 上午 05:12

所有回覆

  • 如果要直接拿 DataGridView 來搞, 我想難度應該頗高, 因為 GDI+ 設計出來的控制項本身的內容通常很複雜.

    我想探究的是: 你要 Disable DataGridView 又要能 Scroll 的原因是什麼 ? 如果只是為了要防止編輯, 不是設定成 ReadOnly 就可以了嗎 ?


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

    2014年6月24日 上午 06:34
    版主
  • 恩 因為有一些需求必須要讓row可以被high-lighted又可以上下捲動, 所以才想說有沒有這種方式

    請高手們給我一點指點吧 我一定會虛心受教的 ~"~

    2014年6月24日 上午 07:49
  • 所以, 設定以下兩個屬性應該就可以滿足你的需求

    	dataGridView1.ReadOnly = true;
    	dataGridView1.SelectionMode = DataGridViewSelectionMode.FullRowSelect;


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

    2014年6月24日 上午 10:14
    版主
  • 請問樓主, 這問題目前處理的如何了 ?

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

    2014年7月12日 上午 08:56
    版主