1
這似乎是一個簡單的任務。創建一個派生自ToolStripButton的C#類。派生的ToolStripButton應該與設計器和應用程序中的父類完全相同,只是默認圖像應該不同。如何更改派生ToolStripButton的默認圖像?
令人驚訝的只是改變了構造函數是不夠的:
public CustomToolStripButton()
{
base.Image = (Image) new Bitmap(typeof(CustomToolStripButton), "CustomImage.bmp");
}
當ToolStripButton顯示在設計師,原默認的圖像顯示。必須有一個簡單的解決方案。會是什麼呢?
問題在於,您需要在每次更改表單時手動編輯表單的設計器。我正在尋找派生的ToolStripButton,其行爲與其父級相同,而無需手動編輯自動生成的代碼。 – 2009-08-28 17:40:00