怎么确定图片的位置呢

0c0c0f 2012-03-15 12:07:07
PBox[i, j].Location(9, 17);
不能以方法的方式调用不可调用的System.Windows.From.Control.Location;
...全文
91 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
0c0c0f 2012-03-15
  • 打赏
  • 举报
回复
System.Windows.From.Control.Location如果可以的话也行,但是我不会。我想设定坐标,自动生成的,
如果可以这样就好了PBx[i] 其中i可变但是没有索引啊

private void Ininit()
{
string temp = "D:\\张建川\\Xm.gif";
Bitmap myJpeg = Bitmap.FromFile(temp) as Bitmap;//向PictrueBox中载入图片
PictureBox[,] PBox = new PictureBox[20, 20];
/*确定PictrueBox的位置,向PictrueBox中载入图片*/
for (int i = 0; i < 9; i++)
for (int j = 0; j < 9; j++)
{
PBox[i, j].Location();
PBox[i, j].Image = myJpeg;
}
}
taylor-yang 2012-03-15
  • 打赏
  • 举报
回复
图片是放在pictureBox里的,那么就应该找pictureBox的坐标位置。

用System.Windows.From.Control.Location可以找到控件坐标位置。但貌似你不想用这种方法。

那么就要用到API函数了。

调用系统API,找到pictureBox的句柄,然后根据句柄获取子窗口的坐标位置。

(pictureBox控件对于窗体来说就是一个子窗口)

找到pictureBox的坐标位置,读取pictureBox里的图片

110,571

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧