私はC#(ver 4.0)でWindowsフォームアプリケーションに取り組んでいます
CheckedListBox をコピーしたいのですが、参考にはなりません。CheckedListBox のすべての変更がオブジェクトに影響を与えないようにしたいのですが、一度割り当ててから参照しないでください。
以下は私のコードです:
public struct SmartFilter
{
public int from, to;
public CheckedListBox cmb;
}
var temp = new SmartFilter();
temp.from = Convert.ToInt32(cbNumber2From.SelectedItem);
temp.to = Convert.ToInt32(cbNumber2To.SelectedItem);
temp.cmb = cbNumbers2;
最後の行に到達したとき
temp.cmb = cbNumbers2;
(CheckedListBox) にコピーを保存したいのですtemp.cmb
が、その後、ウィンドウ内のすべての変更がオブジェクトに影響します。