38

TextBox と 2 つのボタンを使用してユーザー コントロールを作成しましたが、イベントは作成していません。イベントをユーザー コントロールに配置しただけです。ユーザーコントロールをフォームに追加したい場合、次のように表示されます。

Task_control.cs を移動できません。宛先フォルダーは、ソース フォルダーと同じです。

理由がわかりません。

4

2 に答える 2

85

ユーザー コントロールを作成したら、プロジェクト (F6またはCtrl+ Shift+ B) をビルドする必要があります。

次に、Visual Studio によってコントロールがツールボックスに自動的に追加されます。コントロールをツールボックス( Ctrl+ Alt+ X) からフォームにドラッグする必要があります。

プロジェクトを正常にビルドした後、コントロールがツールボックスにない場合は、[ツールボックスを自動的に作成]true設定ていることを確認してください。


ユーザー コントロールをツールボックスに手動で追加することもできます ([ツールボックスの自動作成] が設定されておらず、設定したくない場合)。特定のユーザー コントロール用にツールボックスに追加のタブを作成することを強くお勧めします。ツールボックスの空の領域を右クリックし、[タブの追加] をクリックして、新しいタブに名前を付けます。

プロジェクトをビルドし、ツールボックスの空の領域を右クリックして (もちろん、作成済みのタブ、または [一般] タブで)、[アイテムの選択] を選択します。

ツールボックスへのコントロールの追加

ダイアログの準備が整うまで数秒 (または数分) 待ってから、[参照] をクリックしてアセンブリを選択します。すべてのユーザー コントロールがリストに表示されます。ツールボックスに追加するものを選択し、[OK] をクリックします。

于 2013-03-18T07:34:08.107 に答える