component-design

    3熱度

    1回答

    好吧,我們的visual studio解決方案在其中的項目數量方面增長很多。除了顯而易見的事情之外,我想檢查它現在的樣子是否是必須的,或者我們可以更好地重組/打包它。 您是否知道我可以參考的有關包裝和組件設計原則,原則的任何優秀文本?深入的東西,具有良好的分析,不僅僅是a層,b層,c層或1,2,3層等。 謝謝。

    4熱度

    1回答

    我設計一個自定義的控制,每次我有它在窗體設計突出,然後從中挑選從控制面板的另一個控制時間,新的一個我的控制中結束了,就好像它是一個TPanel或TGroupBox。這不是我想要的,所以我怎麼能阻止它發生?

    7熱度

    2回答

    我已經創建了一個組件,該組件在TWinControl中嵌入了一個硬件加速的渲染器,因此您可以將它放置在窗體上。它在大多數情況下工作得很好,但是如果我嘗試調整控件的大小,一切都將變爲空白,直到消息循環運行並調用渲染器的WndProc,該渲染器位於外部DLL中。這意味着我需要在調整代碼中的控件大小之後顯式調用Application.ProcessMessages,我知道這被認爲是不好的做法。 有沒有什

    5熱度

    5回答

    我已經構建了一個自定義控件,我試圖向其發送輸入。它會接受鼠標輸入,並正確報告MouseDown,MouseMove和MouseUp,但無論出於何種原因,它都不會接受鍵盤輸入。當我點擊它時,它不會獲得焦點,並且我按下的任何按鍵都會被任何已有焦點的控件解釋。 這可能很簡單。我認爲首先看到的是ControlStyle屬性,但我在幫助文件中看到的有關鍵盤輸入的唯一信息是csNoStdEvents,它禁用了