廣告廣告
  加入我的最愛 設為首頁 風格修改
首頁 首尾
 手機版   訂閱   地圖  簡體 
您是第 11490 個閱讀者
 
發表文章 發表投票 回覆文章
  可列印版   加為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.080747 second(s),query:16 Gzip disabled
本站由 瀛睿律師事務所 擔任常年法律顧問 | 免責聲明 | 本網站已依台灣網站內容分級規定處理 | 連絡我們 | 訪客留言