Table控件
我现在已经在TABLE控件中增加1.bmp-70.bmp,代码如下:
for (int Row = 0; Row < 7; Row++)
{
TableRow tr = new TableRow();
for (int col = 1; col < 11; col++)
{
TableCell td = new TableCell();
td.Text = " <img src= ' " +(Row * 10 + col).ToString()+ ".bmp '> ";
tr.Cells.Add(td);
Table1.Rows.Add(tr);
}
}
现在的问题是当我点击一幅图片时,怎么在另一个控件中显示图片(另一个控件随意),我如何取到点击的图片?
------解决方案--------------------for (int Row = 0; Row < 7; Row++)
{
TableRow tr = new TableRow();
for (int col = 1; col < 11; col++)
{
TableCell td = new TableCell();
tr.Cells.Add(td);
Table1.Rows.Add(tr);
ImageButton img=new ImageButton();
td.Controls.Add(img)
img.ImageUrl=(Row * 10 + col).ToString()+ ".bmp ";
img.Click += ......... 这里你使用 TAB 键自动生成
}
}
在自动生成的事件处理程序中,写:
ImageButton img=(ImageButton)Sender;
然后可以取得img的各种属性(例如ImageUrl),或者从参数e中获得鼠标点击位置,然后操作其它控件