现在是两种方法
方法1
在design.cs中
private System.Windows.Forms.PictureBox[] qizi;
form1中load事件
qizi = new PictureBox[14];
怎么操作显示picturebox啊方法2
imagelist添加 棋子图片
直接拖放picturebox,但不是数组后面还有操作,且图像很小
怎么?急求啊?
方法1
在design.cs中
private System.Windows.Forms.PictureBox[] qizi;
form1中load事件
qizi = new PictureBox[14];
怎么操作显示picturebox啊方法2
imagelist添加 棋子图片
直接拖放picturebox,但不是数组后面还有操作,且图像很小
怎么?急求啊?
怎么又是你呀private PictureBox CreatePic(string name,Point location,Image img)
{
PictureBox box=new PictureBox()
box.Name=name;
box.Location=location; //坐标
box.Image=img;
return box;
}
private void Form_Load(xxx,xxx)
{
qizi = new PictureBox[14];
for(int i=0;i<qizi.Length;i++)
{
qizi[i]=CreatePic("zz"+i,坐标,图片);
pnl.Controls.Add(qizi[i]); //这里添加到父容器
}
}
还有一法子所见即所得的
你就在介面上先托15个PictureBox 放好位置起好名然后在Load事件加入
{
qizi = new PictureBox[14];
qizi[0]=你的Picbox0;
qizi[1]=你的Picbox1;
qizi[2]=你的Picbox2;
...
qizi[14]=你的Picbox14;
}
顺便再问一下
c# 怎样将 if(i)int 型改为bool啊
(i为0 或 1)
代码:
if (i)
return 19990 + nDepth;//奇数层返回极大值,电脑
else
return -19990 - nDepth; //偶数层返回极小值,用户方
已解决if(Convent.ToBealen(i)) 即可了
问个新问题吧 ^_^
memcpy(CurPosition,position,90); C#怎么实现?
curposition和 position 都是byte 10*9 的二维数组
已解决if(Convent.ToBealen(i)) 即可了
问个新问题吧 ^_^
memcpy(CurPosition,position,90); C#怎么实现?
curposition和 position 都是byte 10*9 的二维数组
Array.Copy(position, CurPosition, 90);
声明棋子控件 继承picbox
添加红黑 兵种 走法,验证规则,当前位置等成员属性
不是更方便?