如何在自定義控件中啟用設(shè)計(jì)支持?我會(huì)試著解釋一下我的追求。我不知道它的技術(shù)術(shù)語(yǔ),所以這里是:示例1:如果我在表單上放置ListView并添加一些列,我可以在“設(shè)計(jì)時(shí)”中單擊并拖動(dòng)列以調(diào)整它們的大小。示例2:現(xiàn)在,我將ListView放在UserControl中并將其命名為“MyCustomListView”(并且可能添加一些方法來(lái)以某種方式增強(qiáng)它)。如果我知道在表單上放置“MyCustomListView”,我無(wú)法單擊并拖動(dòng)列標(biāo)題以在“設(shè)計(jì)時(shí)”中調(diào)整它們的大小。有沒(méi)有辦法輕松實(shí)現(xiàn)這一目標(biāo)?某種形式的“將點(diǎn)擊并拖動(dòng)事件傳遞給底層控件并讓該控件發(fā)揮其魔力”。我不是真的想要重新編碼,只需傳遞鼠標(biāo)點(diǎn)擊(或其他任何東西)并讓,在這種情況下,ListView會(huì)像上面第一個(gè)例子中那樣做出反應(yīng)。
如何在自定義控件中啟用設(shè)計(jì)支持?
動(dòng)漫人物
2019-08-28 09:53:56