有爱,有技术,有你^_^)y
╱人◕‿‿◕人╲订下契约(注册新用户)

合作站点账号登陆

QQ登录

只需一步,快速开始

快捷导航
楼主: 秋声赋
收起左侧

简单易懂的现代魔法:C#编程教程(四) 图片与文字

[复制链接]

该用户从未签到

14

主题

32

好友

6986

积分

序章

积分
6986
发表于 2012-9-25 22:50:40 | 显示全部楼层
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

14

主题

32

好友

6986

积分

序章

积分
6986
发表于 2012-9-25 22:52:01 | 显示全部楼层
黑石楠ray 发表于 2012-9-25 22:49
参考了二楼的运用了list,终于弄出了前进和返回按钮T.T

哭。。。只能拿中文字符打【i】= =
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

17

好友

3202

积分

序章

积分
3202
发表于 2012-10-25 15:23:18 | 显示全部楼层
小收 发表于 2012-4-18 14:06
我来回答问题啦,第一题:

貌似用ImageList可能会更好些

请问怎么用imagelist来做这一道题目?
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

7

主题

11

好友

1万

积分

第一章

积分
10467
发表于 2013-3-3 22:42:16 | 显示全部楼层
  一点没学过C#的表示看懂了LZ写的但是完全不知道题目怎么做 也完全不知道楼下的在说什么
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

16

好友

1947

积分

Continue

积分
1947
发表于 2013-3-25 10:44:11 | 显示全部楼层
namespace WindowsFormsApplication3
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
            
        }



        private void Form1_Load(object sender, EventArgs e)
        {
            
        }
        int n = 0;
        private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
        {
           
            
            Bitmap pit1 = new Bitmap(@"C:\Users\Maysfolo\Pictures\青蛙\1.jpg");
            Bitmap pit2 = new Bitmap(@"C:\Users\Public\Pictures\Sample Pictures\蘑菇maysfolo.jpg");
            Bitmap pit3 = new Bitmap(@"C:\Users\Public\Pictures\Sample Pictures\2.jpg");
            Bitmap pit4 = new Bitmap(@"C:\Users\Public\Pictures\Sample Pictures\3.jpg");
            Bitmap pit5 = new Bitmap(@"C:\Users\Maysfolo\Pictures\青蛙\2.png");

            switch (n)
            {
                case 0: pictureBox1.Image = pit1; n = n + 1; break;
                case 1: pictureBox1.Image = pit2; n = n + 1; break;
                case 2: pictureBox1.Image = pit3; n = n + 1; break;
                case 3: pictureBox1.Image = pit4; n = n + 1; break;
                case 4: pictureBox1.Image = pit5; n = 0; break;
                default: MessageBox.Show ("error"); break;

            }
        }
    }
}
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

16

好友

1947

积分

Continue

积分
1947
发表于 2013-3-25 10:50:43 | 显示全部楼层
第二个就testisache了
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

16

好友

1947

积分

Continue

积分
1947
发表于 2013-3-25 10:50:51 | 显示全部楼层
第二个就testisache了
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

14

好友

3999

积分

序章

积分
3999
发表于 2013-4-9 21:08:41 | 显示全部楼层
学到东西了
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

7

好友

1576

积分

Continue

积分
1576
发表于 2013-4-11 23:00:49 | 显示全部楼层
顶秋老师~~~
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

9

好友

2964

积分

Continue

积分
2964
发表于 2013-4-21 14:39:59 | 显示全部楼层
弱弱的说 Label貌似可以改变大小 可以选择自动式 或 六点式
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

7

好友

3483

积分

序章

积分
3483
发表于 2013-5-9 22:57:24 | 显示全部楼层
        int a=0;
        private void button1_Click(object sender, EventArgs e)
        {
            Bitmap picture1 = new Bitmap(@"C:\Users\Administrator\Pictures\LifeFrame\名.jpg");
            Bitmap picture2 = new Bitmap(@"C:\Users\Administrator\Pictures\MIKU.jpg");
            Bitmap picture3 = new Bitmap(@"C:\Users\Administrator\Pictures\1.jpg");
            Bitmap picture4 = new Bitmap(@"C:\Users\Administrator\Pictures\2.jpg");
            Bitmap picture5 = new Bitmap(@"C:\Users\Administrator\Pictures\萌MIKU.jpg");
            switch (a)
            {
                case 0: pictureBox1.Image = picture1; a = a + 1; break;
                case 1: pictureBox1.Image = picture2; a = a + 1; break;
                case 2: pictureBox1.Image = picture3; a = a + 1; break;
                case 3: pictureBox1.Image = picture4; a = a + 1; break;
                case 4: pictureBox1.Image = picture5; a = a + 1; break;
                case 5: a = a + 1; if (a > 5)  a = 1; break;
            }

这样能循环了,不过不知道为啥,最后一张转到第一张的时候要点两下,求LZ大大解救
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

28

主题

103

好友

9783

积分

技术宅认证程序员

苦逼,受剥削人民

积分
9783
 楼主| 发表于 2013-5-9 23:41:43 | 显示全部楼层
GN小粒子 发表于 2013-5-9 22:57
int a=0;
        private void button1_Click(object sender, EventArgs e)
        {

当a==5时
你只是把 1赋值给a了
但是并没有操作图片啊
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

1

主题

7

好友

3483

积分

序章

积分
3483
发表于 2013-5-10 08:24:59 | 显示全部楼层
秋声赋 发表于 2013-5-9 23:41
当a==5时
你只是把 1赋值给a了
但是并没有操作图片啊

soga,多谢LZ大大指教
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

2

主题

7

好友

839

积分

New Game

积分
839
发表于 2013-5-29 15:23:53 | 显示全部楼层
第一题参考其他人的switch弄出来了,第二题
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

该用户从未签到

3

主题

13

好友

4550

积分

序章

积分
4550
发表于 2013-6-20 20:39:55 | 显示全部楼层
int a = 0;
        private void button1_Click(object sender, EventArgs e)
        {
            Bitmap picture1 = new Bitmap(@"d:\My Documents\My Pictures\713f7dd3jw1duqksh838ej.jpg");
            Bitmap picture2 = new Bitmap(@"d:\My Documents\My Pictures\0680e_ozpR0h.jpg");
            Bitmap picture3 = new Bitmap(@"d:\My Documents\My Pictures\52339a2b8a2fa47e5243c17b.jpg");
            Bitmap picture4 = new Bitmap(@"d:\My Documents\My Pictures\174409eill5mldx5dllszi.jpg");
            Bitmap picture5 = new Bitmap(@"d:\My Documents\My Pictures\919_1537872_fea0d9f8d17b3f7.jpg");
            switch (a)
            {
                case 0: pictureBox1.Image = picture1; a = a + 1; break;
                case 1: pictureBox1.Image = picture2; a = a + 1; break;
                case 2: pictureBox1.Image = picture3; a = a + 1; break;
                case 3: pictureBox1.Image = picture4; a = a + 1; break;
                case 4: pictureBox1.Image = picture5; a = a + 1; break;
                case 5: pictureBox1.Image = picture1; a = a + 1; if (a > 5) a = 1; break;
               
            }
        }
    }
}
果然还是函数好用
签名被小宅喵吞掉了~~~~(>_<)~~~~
回复 支持 反对

使用道具 举报

本版积分规则

小黑屋|手机版|技术宅(基宅) ( 粤ICP备18082987号-1 | 浙公网安备 33010902001746号 )

GMT+8, 2024-6-2 18:26 , Processed in 0.254953 second(s), 38 queries , Redis On.

Copyright © 2018 技术宅社区

Powered by Discuz! X3.5

快速回复 返回顶部 返回列表