如何在面板的第一个图像上设置焦点

本文关键字:图像 设置 焦点 第一个 | 更新日期: 2023-09-27 18:07:20

下面给出的代码集集中在我的面板中的最后一个图像。我如何设置它聚焦在第一张图像?我有点明白我必须使用图像按钮的ID我创建在飞行。但不知道怎么做。请帮助。

 var fileIdx = 0;     
foreach (Tripclass Trip in TripsByTripIds )
      {
          fileIdx++;
          ImageButton imageButton = new ImageButton(){ ID = "imageBtn" + fileIdx };
          imageButton.ImageUrl = "~/" +Trip.CorridorName+"/"+Trip.Time+"/"+Trip.ImgFileName;
          imageButton.Height = Unit.Pixel(100);
          imageButton.Style.Add("padding", "5px");
          imageButton.Width = Unit.Pixel(100);
          imageButton.Click += new ImageClickEventHandler(imageButton_Click);
          AMSPanel1.Controls.Add(imageButton);
          AMSPanel1.Height = Unit.Pixel(860);
          imageButton.Focus();
      }

如何在面板的第一个图像上设置焦点

var fileIdx = 0;     
foreach (Tripclass Trip in TripsByTripIds )
  {
      fileIdx++;
      ImageButton imageButton = new ImageButton(){ ID = "imageBtn" + fileIdx };
      imageButton.ImageUrl = "~/" +Trip.CorridorName+"/"+Trip.Time+"/"+Trip.ImgFileName;
      imageButton.Height = Unit.Pixel(100);
      imageButton.Style.Add("padding", "5px");
      imageButton.Width = Unit.Pixel(100);
      imageButton.Click += new ImageClickEventHandler(imageButton_Click);
      AMSPanel1.Controls.Add(imageButton);
      AMSPanel1.Height = Unit.Pixel(860);
      if(fileIdx == 1) 
      {
          imageButton.Focus();
      }
  }

唯一改变的是:

来自:

imageButton.Focus();

:

if(fileIdx == 1) 
      {
          imageButton.Focus();
      }