正直に言って、私はc#ではなくvbコードで書いています。
私は提案されたフォーラムの主題をチェックしましたが、どれも当てはまりません(私が見つけたものです)ので、ここにあります。私はvb.netに比較的慣れていません。(vb6から来る)
control_1
テキストボックスとボタンを含むユーザーを作成しています。Control_1
別のユーザーから継承しますcontrol_2
(いくつかのテキストボックスとカレンダーフォームボタン)。ボタンを押すと、を含むカレンダーフォームが起動しますCalendarControl
。
これまでのところ正常に動作します。
CalendarControl
次に、カレンダーフォームの値を着席していないユーザーに返す必要がありますcontrol_1
。ここでデザインタイムについて話しているのですが、ユーザーControl_1
はまだフォームに座っていません。
このプロセスをカプセル化する必要があるため、シートフォームからカレンダーフォームをトリガーしたくありません。
ロジックとアプリが機能することを確認するために、フォームベースのアプリとしてコードを記述しました。今、私はコードと構成要素のコントロールをコントロールライブラリに移動しようとしています。
カレンダーフォームから呼び出してみましUsercontrol_1
たが、共有コントロールやプロパティが表示されません。Me.Parent.Controls
ForEachループで試しました。コントロールは見つかりましたが、Newキーワードを使用する必要があると言われました。新しいものを試しましたが、うまくいきませんでした。たぶん私は知性が何について話しているのか誤解しました。
あなたの時間と助けを事前に感謝します。