派生コントロールでのWindows.Formsコントロールを置き換えるために、信頼性の高い/簡単な方法は?
-
19-09-2019 - |
質問
私は(唯一の派生コントロールを使用して)自分のベストプラクティスに従っていませんでした、と私は通常のWindowsフォームが私のフォームに制御をドラッグし、それを有線、私のフォーム上でそれを使用し; - (
今、私は、デザイナーからすべての設定を保存し、(同じコントロールから派生)派生コントロールに制御を変更する必要があります。これを行うには、信頼性/簡単な方法はありますか? (私の現在の方法は、コントロールを削除し、新たなコントロールと交換し、クラス/名前空間/アセンブリ以外の変更がないことを前のコードに違いを使用して確実にするためである)。
解決
Windowsフォームでは、それだけで.designerファイル内の宣言と建設を修正することは簡単です。だけではなく、System.Windows.Forms.XXXのごControlクラスを使用するように宣言行と建設行を変更します。
あなたがそれらの2行を変更すると、あなたの派生コントロールを使用するかのように、それは「ただ働き」する必要があります。
所属していません StackOverflow