广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 11419 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
MASH
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x1 鲜花 x13
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[C#][求助] C#图片变化的问题
我已经写出了按钮还有图片的BOX
但是不知道要怎么样才能做出按一下按钮就换一张图片的功能
我是C#的初学者不知道有没有大 ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



[ 此文章被MASH在2007-03-19 03:31重新编辑 ]


献花 x1 回到顶端 [楼 主] From:台湾中华电信HINET | Posted:2007-03-18 22:29 |
Joery
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x37
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

下面是引用MASH于2007-03-18 22:29发表的 C#图片变化的问题:
我已经写出了按钮还有图片的BOX
但是不知道要怎么样才能做出按一下按钮就换一张图片的功能
我是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);
        }
    }
}


本帖包含附件
zip PictureChanged.exe.rar   (2022-06-09 14:02 / 280 KB)  
说明: 程式执行档
下载次数:36


[ 此文章被Joery在2007-03-18 23:40重新编辑 ]


Herry Life
轻松享瘦 http://www.framewor...rryLin/

献花 x1 回到顶端 [1 楼] From:台湾 | Posted:2007-03-18 23:23 |
Joery
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x37
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

sorry 因为 全部档案太大 上传附档失败
我另传到另一个空间:
附档如下:
http://nknucc.nknu.edu.tw/~cheryl...ureChanged.rar


Herry Life
轻松享瘦 http://www.framewor...rryLin/

献花 x1 回到顶端 [2 楼] From:台湾 | Posted:2007-03-18 23:29 |
Joery
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x37
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

PS:我有研究过你的程式码,再做改变,可是还是不会变图片耶
我有多加图片进去他却不会读新的图><

我刚看了一下你的档案
我习惯会把图片引到Project Resource File
这样我不用在另外多加路径只要图片档名即可
你好像是用Local Resource 这样可能要完整路径
帮你改好了 你再试试看先给你执行档
想一下 ^^ 不行再问吧 ^^
http://nknucc.nknu.edu.tw/~c...le/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]);
        }


Herry Life
轻松享瘦 http://www.framewor...rryLin/

献花 x0 回到顶端 [3 楼] From:台湾 | Posted:2007-03-19 13:02 |
Joery
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x0 鲜花 x37
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

请问你那一对CODE要放在哪边?
我写进去以后他不不会读耶~~
快疯掉的初学者 感恩
---[url=http://b ..

你是那里不会呢 不知道把程式码放那里吗
你想一下你是要按"按一下"按钮后才有作用
所以在文中 那段程式要放在按钮中呢
复制程式
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]);
    }
当然是 button1_click()这一段里的
另外我在上面宣告 string[] pic 字串阵列是为了存取你所给的图片名称所宣告的,把他宣告在公用区域里吧<Form>之下就可以了
不然你就得把档名改掉成有顺序的就可以不用宣告此字串阵列了


Herry Life
轻松享瘦 http://www.framewor...rryLin/

献花 x0 回到顶端 [4 楼] From:台湾 | Posted:2007-03-20 13:57 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.025234 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言