実行時に,コントロールAの全プロパティを,同じ型の別のコントロールBに設定(コピー)するにはどうすればよいのでしょうか。
コピーすべきプロパティを1つずつ代入していけばいいのでは。
hWndやTabIndexプロパティを考えれば、全プロパティは不可能
でしょう。
フォームのデザインコントロールの雛型を作っておいて,実行時にこれをコントロール配列として再構築しようとしています。
コントロールはボタン・タイマ・ラジオボタン等複数の種類のものがあるので,個々に代入するとそれだけで処理が煩雑になります。
デザイン時にあるコントロールをコピーして貼り付けるのと同様の操作を,実行時にやりたいのですが。
Loadステートメントとか
VB.NETならリフレクションとかでできそうだけど
この要求的には、VB2002 以降じゃないのかな。
だとするとリフレクションで出来ますね。
ハンドル関係は除外しておかないと痛い目に逢いますけどw
ツイート | ![]() |