對於易混淆的標題感到抱歉。 我對Spreads使用第三方控件,它有一個comboBoxCellType()。 在我的代碼有喜歡的20個地方,我有這樣的代碼:找到將財產應用於代碼的最佳方式
ComboBoxCellType cbo = new ComboBoxCellType()
cbo.OtherStuff...
現在我想這樣的代碼的所有出現次數有所謂的額外的屬性listwidth = 0;所以 類似:
ComboBoxCellType cbo = new ComboBoxCellType()
cbo.listwidth=0;
cbo.OtherStuff
一個辦法就是搜索代碼和手動添加。但我想知道是否有更好的方法使用繼承和重寫來做到這一點?
然後,您可以使用ComboBoxCellType cbo = ComboBoxCellTypeFactory.Create()來搜索/替換'ComboBoxCellType cbo = new ComboBoxCellType();'的實例。 –
謝謝,我現在就試試吧...... – Bohn
嗯..這個編譯錯誤是什麼? 「靜態類'MyApplication.ComboBoxCellTypeFactor'不能從類型'FarPoint.Win.Spread.CellType.ComboBoxCellType'派生,靜態類必須從對象派生。」 – Bohn