日期:2014-05-18  浏览次数:20419 次

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中获得鼠标点击位置,然后操作其它控件