4

フォームなしでパネルをデザインできる方法を思いついた人はいますか?

表面的には、ユーザーコントロールはうまくいくようには見えません。

背景: 私はテキスト エディターの世界から来て、VS は初めてです。フォームではなくパネルですべてを行いました。学習に対してとてもオープンです。具体的には、いくつかの基本的なコントロールを定義する基本クラス パネル (ExtendedPanel) があります: キャンセル、保存、保存、および閉じる。この ExtendedPanel は、バインディングソース clientBindingSource に関連付けられている ClientExtendedPanel に使用されます。これはすべて、私のエンティティ フレームワーク モデルに関連付けられています。そこで、Client テーブルの SQL データ行を追加、編集、および削除します。[保存] ボタンで変更が行われていない場合、有効になりません。変更を加えてキャンセルを押すと、警告が表示されます。私は以前にこれをすべて行ったことがありますが、その会社を辞めて以来、コードベースにアクセスできず、VS (テキストエディターのみ) を使用していなかったので、実際には移植可能ではありませんでした.

私が尋ねることができるすべての背景:ユーザーコントロールは行くべき道ですか、それともフォームのようにパネルにコントロールを視覚的に追加できるようにするものはありますか?

4

1 に答える 1

2

はい、UserControl は、他のコントロール (ボタンなど) を追加するためのフォームのようなキャンバスをデザイナーに提供します。

パネルを継承し、コードを記述してボタンを追加し、それらのイベントを配線するなどしてこれを行うこともできますが、デザイナーのサポートは得られません。

于 2012-08-08T18:08:20.860 に答える