private void timer_Tick(object sender, EventArgs e)
{
label2.Text = DateTime.Now.ToString();
string timstrs = DateTime.Now.Second.ToString("00");
tim(timstrs);
}
public void tim(string timstr)
{
System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(TimepictureBox.Image);//要画的图片
timenow = Int32.Parse(timstr.Substring(1, 1));
g.DrawImage(big_maptimes[timenow]//图片数组, new System.Drawing.Rectangle(0, 0, 27, 35), new System.Drawing.Rectangle(0, 0, 24, 35), System.Drawing.GraphicsUnit.Pixel);
}
我是根据传过来的时间 来选择相应的图片 然后画到指定图片上 再显示出来。如题,为什么没效果?运行以后,图片不变啊!
{
label2.Text = DateTime.Now.ToString();
string timstrs = DateTime.Now.Second.ToString("00");
tim(timstrs);
}
public void tim(string timstr)
{
System.Drawing.Graphics g = System.Drawing.Graphics.FromImage(TimepictureBox.Image);//要画的图片
timenow = Int32.Parse(timstr.Substring(1, 1));
g.DrawImage(big_maptimes[timenow]//图片数组, new System.Drawing.Rectangle(0, 0, 27, 35), new System.Drawing.Rectangle(0, 0, 24, 35), System.Drawing.GraphicsUnit.Pixel);
}
我是根据传过来的时间 来选择相应的图片 然后画到指定图片上 再显示出来。如题,为什么没效果?运行以后,图片不变啊!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货