|
早速のお返事どうもありがとうございます。 ペイントボックスはピクチャーボックスの間違いでした。 すみません。
public object this[int x, int y] でとることができました。 ただ、Rows[][] が取得できないので
このようにしてみました。
public partial class MyGrid : UserControl { public object[][] Rows;
public MyGrid () { InitializeComponent(); }
public object this[int x, int y] { get { return Rows[x][y]; } set { Rows[x][y] = value; } }
private void MyGrid_Load(object sender, EventArgs e) { Rows = new object[][] { new object[]{"00", "01", "02"}, new object[]{"10", "11", "12"} }; } }
これで myGrid1[0,1], myGrid1.Rows[1][1] で取得できるようになりました。
次に、管理するためのクラスを追加すると クラス名と配列名が重複してしまいます。
class Rows { int Count; }
どうすればよいのでしょうか?
|