引用 | 编辑
Joery
2007-03-18 23:23 |
1楼
▲ ▼ |
||||||||||
下面是引用MASH于2007-03-18 22:29发表的 C#图片变化的问题: 您好,先不回你问题,如果像你有介面的程式问题要发问的话 如果能把整个档案post上来大家能更容易了解你的问题^^ 按一下Button就能换照片 在button里设变换就行了 以下次程式码 我有附一个小范例你看看是不是尔想要的 复制程式 namespace PictureChanged { public partial class frmMain : Form { string picName; int i = 0; private void btnChange_Click(object sender, EventArgs e) { if (i == 2) i = 0;i++; picName = "pic" + i + ".jpg"; picIamge.Image = new Bitmap(picName); } } }
x1 |
引用 | 编辑
Joery
2007-03-18 23:29 |
2楼
▲ ▼ |
sorry 因为 全部档案太大 上传附档失败
我另传到另一个空间: 附档如下: http://nknucc.nknu.edu.tw/~cheryl0709/File/PictureChanged.rar x1 |
引用 | 编辑
Joery
2007-03-19 13:02 |
3楼
▲ ▼ |
PS:我有研究过你的程式码,再做改变,可是还是不会变图片耶 我刚看了一下你的档案 我习惯会把图片引到Project Resource File 这样我不用在另外多加路径只要图片档名即可 你好像是用Local Resource 这样可能要完整路径 帮你改好了 你再试试看先给你执行档 想一下 ^^ 不行再问吧 ^^ http://nknucc.nknu.edu.tw/~cheryl0709/File/Debug.rar 复制程式 string[] pic ={ "20070217016.jpg", "20070217017.jpg", "20070218032.jpg", "20070228117.jpg", "20070228121.jpg", "20070228123.jpg", "20070219084.jpg", "20070228119.jpg", "20070228122.jpg", "20070228127.jpg"}; int i = 0; private void button1_Click(object sender, EventArgs e) { if (i == 9) i = 0; i++; pictureBox1.Image=new Bitmap(pic[i]); } x0 |
引用 | 编辑
Joery
2007-03-20 13:57 |
4楼
▲ |
请问你那一对CODE要放在哪边? 你是那里不会呢 不知道把程式码放那里吗 你想一下你是要按"按一下"按钮后才有作用 所以在文中 那段程式要放在按钮中呢 复制程式 string[] pic ={ "20070217016.jpg", "20070217017.jpg", "20070218032.jpg", "20070228117.jpg", "20070228121.jpg", "20070228123.jpg", "20070219084.jpg", "20070228119.jpg", "20070228122.jpg", "20070228127.jpg"}; int i = 0; private void button1_Click(object sender, EventArgs e) { if (i == 9) i = 0; i++; pictureBox1.Image=new Bitmap(pic[i]); } 另外我在上面宣告 string[] pic 字串阵列是为了存取你所给的图片名称所宣告的,把他宣告在公用区域里吧<Form>之下就可以了 不然你就得把档名改掉成有顺序的就可以不用宣告此字串阵列了 x0 |