Winform:InitializeComponentからインスタンスを移動できないのはなぜですか?
private void InitializeComponent()
{
this.trackBar1 = new System.Windows.Forms.TrackBar();
を私は代わりにこれをしたい:
private void instantiate()
{
this.trackBar1 = new System.Windows.Forms.TrackBar();
}
private void InitializeComponent()
{
instantiate();
プログラムをコンパイルして実行するが、Visual Studioが、それ以上Winフォーム上のコントロールを描画することはできません
Visual Studioは、このコードを作成しました。これを修正するには?
アップデート:コードが自動的に生成されることはわかっていますが、ランタイムで実行されると設計時ではなく通常のC#コードとして実行されません。
私は本当にあなたが本当に問い合わせにシャーロック・ホームズにする必要があり、アップルのようなMicrosoftが彼らのIDEへタイトにコーダーのためのハードすべてのものを作っていると思われる:)
http://cocoawithlove.com/2009/02/interprocess-communication-snooping.html
何か特別な理由*なぜ*あなたはこれをしたいですか?とにかく 'InitializeComponent'メソッドを修正するべきではありません。そのコードはデザイナーによって自動的に生成され、放置されることを好みます。 –
私は自分の方法でコードを整理したいので、自分自身で生成したいので、部分的なクラスになる個別のモジュールを作成する方が簡単です。 – user310291
@ user310291:この1つを信頼してください - マイクロソフトは、コーダーにとって難しいことになるとAppleのリーグにはいません。 – MusiGenesis