DLLコントロールイメージとメモリ使用量

c# controls custom-controls picturebox
DLLコントロールイメージとメモリ使用量

クリック可能な画像ボックス、テキストボックス、ラベルが含まれる独自のコントロールを作成しました。 ラベルは入力可能な文字列に基づいて自動更新されます。ピクチャボックスは基本的にオンとオフを切り替えるチェックボックスであり、テキストボックスは一般的なテキスト入力を受け入れます。 この例では、このコントロールを「MyControl」と呼びます。

私の質問は、実行時にピクチャボックスの画像を設定します。 DLLにはpublic Image imgYes、public Image imgNoがあります。 DLLの参照先のフォームには、imgCheckedとimgUnCheckedがあり、これらをMyControl.imgYes = imgCheckedおよびMyControl.imgNo = imgUnCheckedとします。

コントロールをフォームに20回描画しますが、興味がありました-DLLに画像を埋め込み、実行時に参照する必要がなく内部参照になると、20個のコントロールマーク20のインスタンスを実行しますimgYesおよびimgNoスタック内の40個のイメージを意味するファイル、または2つのイメージのみを実行するDLLを参照します(参照元のimgCheckedと同じ)。

  1  0


ベストアンサー

タイトルとURLをコピーしました