精华内容
下载资源
问答
  • C#winform打开图片文件夹列表自动显示
  • 我想通过路径直接打开一个图片文件,我要的不是picturebox,我需要像我们平时在电脑上双击图片一样显示出来,这个怎么实现啊,还请大神指点迷津,谢谢
  • winform 打开gif图片

    2017-06-14 11:16:35
    winform 打开gif图片
  • winform 打开文件管理 选择图片作为 panel的背景winform 打开文件管理 选择图片作为 panel的背景
     
      try
                {
                    using (OpenFileDialog openfile = new OpenFileDialog())
                    {
                        openfile.Filter = "jpg jpeg图像文件|*.jpg;*.jpeg|Png图像文件(*.png)" + "| *.png |所有文件(*.*)|*.*";
                        if (openfile.ShowDialog() == DialogResult.OK && (openFileDialog1.FileName != ""))
                        {
                            using (FileStream fs = new FileStream(openfile.FileName, FileMode.Open, FileAccess.Read))
                            {
                            image = Image.FromStream(fs);  
                            myPanel.BackgroundImage = image;
                            myPanel.BackgroundImageLayout = ImageLayout.Stretch; 
                            }
                               
                        }
                    }
                    GC.Collect();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.ToString());
                }

    
    



    winform 打开文件管理 选择图片作为 panel的背景

    展开全文
  • winform打开文件对话框(图片类型) 实现功能: ①菜单的打开菜单项点击后弹出对话框。 ②使用过滤器功能过滤出相应格式的图片,选择一个图片,点击打开后把所选图片显示到窗体上。 ③窗体中拖拽控件:MenuStrip...

    winform打开文件对话框(图片类型)

    实现功能:

    ①菜单的打开菜单项点击后弹出对话框。

    ②使用过滤器功能过滤出相应格式的图片,选择一个图片,点击打开后把所选图片显示到窗体上。

    ③窗体中拖拽控件:MenuStrip(菜单栏)、OpenFileDialog(文件对话框)、PictureBox(图片框),Name属性之如下:

    在这里插入图片描述

    代码如下:

    //菜单中文件下的“打开”项的click事件
    private void tsmOpen_Click(object sender, EventArgs e)
    {
    //当弹出选择对话框时,判断是否单击了“打开”键
    DialogResult dr = openFileDialog1.ShowDialog();
    if (dr == DialogResult.OK)
    //PictureBox加载图片
    pictureBox1.Load(openFileDialog1.FileName);
    //pictureBox1.Image = Image.FromFile(openFileDialog1.FileName);
    }
    //页面的Load事件
    private void _3_3_Load(object sender, EventArgs e)
    {
    //PictureBox所加载的图片刚好填充满
    pictureBox1.SizeMode = PictureBoxSizeMode.StretchImage;
    //可打开文件分类
    openFileDialog1.Filter = “png图片|.png|jpg、jpeg图片|.jpg;.jpeg|全部|.*”;

        }
    

    如有转载请注明来源: www.dreamload.cn/blog/?p=337&preview=true (洋葱先生)

    展开全文
  • 想在WinForm程序中打开图片 已知图片路径 E:\Projects\imgs\ 图片名称命名[color=#FF0000] Cmb_Brand.Text[/color] _[color=#FF0000] ID[/color]. jpg 已知[color=#FF0000]ID[/color] 模糊名称[color=#FF0000]...
  • Winform图片动画

    2017-01-09 16:10:36
    Winform的PictureBox中的图片实现类似ppt的棋盘的动画效果: 程序下载:点击打开链接 http://download.csdn.net/detail/softimite_zifeng/9732779 1. 将图片等比例缩放,然后在绑定到PictureBox的Image中。...

    Winform的PictureBox中的图片实现类似ppt的棋盘的动画效果:


    程序下载:点击打开链接

    http://download.csdn.net/detail/softimite_zifeng/9732779

    1. 将图片等比例缩放,然后在绑定到PictureBox的Image中。注:必须要先将图片等比例缩放,不能只是简单地把PictureBox的SizeMode属性设置为Zoom。

    等比例缩放函数:点击打开链接

    2. 使用线程播放动画。

    //播放动画线程
    private void playThread()
    {
        try
        {
            if (logoPb.Image != null)
            {
                try
                {
                    Bitmap sBitmap = (Bitmap)logoPb.Image;
                    //图片分块显示
                    logoPb.Image = null;
                    Graphics g = logoPb.CreateGraphics();
                    int blockWidth = logoPb.Width / 6;
                    int blockHeight = logoPb.Height / 6;
                    //划分块
                    Rectangle[] Blocks = new Rectangle[39];
                    for (int i = 0; i < 3; i++)
                    {
                        for (int j = 0; j < 6; j++)
                        {
                            Blocks[13 * i + j] = new Rectangle(blockWidth * j, 2 * blockHeight * i, blockWidth, blockHeight);
                        }
                        for (int j = 0; j < 5; j++)
                        {
                            Blocks[13 * i + j + 7] = new Rectangle(blockWidth * j + blockWidth / 2, 2 * blockHeight * i + blockHeight, blockWidth, blockHeight);
                        }
                        Blocks[13 * i + 6] = new Rectangle(0, 2 * blockHeight * i + blockHeight, blockWidth / 2, blockHeight);
                        Blocks[13 * i + 12] = new Rectangle(5 * blockWidth + blockWidth / 2, 2 * blockHeight * i + blockHeight, blockWidth / 2, blockHeight);
                    }
                    //将图片按上面的块分割
                    Bitmap[] BitmapBlocks = new Bitmap[39];
                    for (int i = 0; i < 39; i++)
                    {
                        BitmapBlocks[i] = sBitmap.Clone(Blocks[i], System.Drawing.Imaging.PixelFormat.DontCare);
                    }
                    //以块形式显示动画
                    for (int x = 1; x <= blockWidth; x++)
                    {
                        for (int i = 0; i < 39; i++)
                        {
                            if (i == 6 || i == 12 || i == 19 || i == 25 || i == 32 || i == 38)
                            {
                                if (x > blockWidth / 2)
                                {
                                    Bitmap bitmap = BitmapBlocks[i].Clone(new Rectangle(0, 0, x - blockWidth / 2, blockHeight), System.Drawing.Imaging.PixelFormat.DontCare);
                                    g.DrawImage(bitmap, Blocks[i].X, Blocks[i].Y);
                                }
                            }
                            else
                            {
                                Bitmap bitmap = BitmapBlocks[i].Clone(new Rectangle(0, 0, x, blockHeight), System.Drawing.Imaging.PixelFormat.DontCare);
                                g.DrawImage(bitmap, Blocks[i].X, Blocks[i].Y);
                            }
                        }
                        //Thread.Sleep(1);
                    }
                    g.Flush();
                    g.Dispose();
                    sBitmap.Dispose();
                }
                catch { }
                finally
                {
                    //防止动画出错,恢复为原始图片
                    //logoPb.Size = new Size(744, 498); 
                    logoPb.Image = null;
                    logoPb.Image = ZoomImage(new Bitmap(@".\Image\logo.jpg"), logoPb.Height, logoPb.Width);
                    //允许再次播放动画
                    allowplay = true;
                }
            }
            else
            {
                allowplay = true;
            }
        }
        catch { }
    }
    3. 创建线程,播放动画。

    private void playAnimation()
    {
        //播放动画
        if (allowplay)
        {
            //动画播放期间禁止再次播放
            allowplay = false;
            Thread playthr = new Thread(playThread);
            playthr.IsBackground = true;
            playthr.Start();
        }
    }
    展开全文
  • 怎么打开服务器上的pdf 文件, 我下载了adobe reader 最新版本的, 并把组件引用进来了,打开本地的pdf 文件没问题,但是如何才能打开图片上的文件呢,ftp的请求地址我是知道的,我通过地址和文件名怎么能显示到...
  • C# winform打开文件框 多类型过滤

    千次阅读 2016-11-30 12:12:29
    一般用到的是doc和docx 还有图片类型,模式是一样的: fileDialog.Filter = "所有文档(*.doc;*.docx)|*.doc;*.docx|所有文件(*.*)|*.*";

    一般用到的是doc和docx

    还有图片类型,模式是一样的:

    fileDialog.Filter = "所有文档(*.doc;*.docx)|*.doc;*.docx|所有文件(*.*)|*.*";



    展开全文
  • 解决Winform背景图片闪烁的问题

    千次阅读 2018-03-07 20:00:42
    嵌入图片的Panel作为Winform应用程序的背景,这个界面现在有两个问题:1、在窗体第一次被打开时,背景图片会出现明显的闪烁2、在拉动窗体的边界以调整窗体大小时,背景图片非出现明显的闪烁 解决方...
  • 1、先在Form中放一个PictureBox控件,再放三个...2、双击打开按钮,在里面写如下代码: OpenFileDialog open1 = new OpenFileDialog(); DialogResult isok = open1.ShowDialog(); if (isok == DialogResult.O...
  • winform 添加图片后如何找到图片路径

    千次阅读 2012-08-25 10:07:25
    在属性页签中设置某个按钮的图片,操作如下: ...打开test.resx文件,可以看到当前窗体导入的图片,通过复制等方式可以将他们copy出来。 如果是想要换图片,直接在弹框中,点击按钮,然后重新导入即可
  • C# WINFORM 上传图片 并保存在程序的根目录的某个文件夹中 在页面不打开图片 private void btnUpLoad_Click(object sender, EventArgs e) { DialogResult dr = openFileDialog1.ShowDialog(); if...
  • 用C#2015 .Net4.5写的图片浏览器,支持png、jpg、bmp、gif的图片,功能有查看缩略图,显示上一张、下一张、图片放大与缩小、垂直翻转、水平翻转,旋转90、180、270度,关联图片格式(即双击图片会以该软件打开),...
  • 结合网上的一些源码和书上...功能:打开图片,支持放大和缩小功能,一开始能展现全图,能无限放大和缩小到原图。保持居中展示。滚动条保持居中。还有一个可以旋转的请查看我的资源。鼠标功能还在开发。大家学习交流交流
  • 需求 通过OpenFileDialog图片...这段代码写在一个按钮中,可以打开图片选择,并将图片展示在PictureBox中 OpenFileDialog objFileDialog = new OpenFileDialog(); DialogResult result = objFileDialog.ShowDi...
  • C# winform窗体实现图片轮播

    千次阅读 2018-07-05 15:13:01
    线程(但是winform中无法结束掉,第二次打开窗体图片占用) 1、定义一个方法设置控件 和线程时间 /// <summary> /// 改变图片 /// </summary> /// <param name="img">图片</param> .....
  • 点击WINFORM上的打开按钮,读取文本文件,打开图片。在线等,结帖快。谢谢大神帮忙。 要保存到本地的。不要网上那些存储到数据库的,谢谢。
  • //打开文件夹操作  FolderBrowserDialog fd = new FolderBrowserDialog();  if (fd.ShowDialog() == DialogResult.OK)  {  textBox1.Text = "I am OK";    } //
  • 就是为什么form1窗口还是会重复打开,而form4窗口却不会重复打开,这两个代码一样啊?????? private void 窗口1ToolStripMenuItem_Click(object sender, EventArgs e) { foreach...
  • 当我们在电脑上打开一个全是图片的文件夹的时候,如果在“查看”中选择的是中等图标或者大图标我们就能看到图片的一个预览图。一般都是下面这个样子的:Win7的资源管理器中显示图片现在我们就用C#在Winform应用程序...
  • c# Winform中调用Photoshop打开文件

    热门讨论 2009-08-05 16:11:21
    vs 2005 写的 在winform中调用Photoshop打开指定的图片
  • Winform打开文件选择窗口 void OpenFile() { OpenFileDialog fileDialog = new OpenFileDialog(); fileDialog.Filter = "PNG图片|*.png"; fileDialog.InitialDirectory...
  • 1.首先,打开工具箱,找到PictureBox控件 2.打开PictureBox的属性面板,设置Image属性 3.准备嵌入图片资源 图片资源有两个地方,一个是全局的在Properties下的Resources.resx文件。 另一个是在专属于某...
  • 打开【工具箱】找到【Button】拖拽到Winform界面 ③选中刚才拖入winfrom界面的【button1】按钮查看设置面板,找到Image属性设置按钮图片 ④调节按钮大小和设置图片与文字方向 ⑤最终的效果如下 ...
  • C# winform 上传文件、图片

    千次阅读 2015-09-08 15:17:20
    方案一:注意:要开启虚拟目录的“写入”权限,要不然就报 403 错误工作中用...先把IISWEB服务扩展中的WebDev打开 然后 IIS站点添加MIME txt类型 常见的MIME类型如下 超文本标记语言文本 .html,.html text/html 普
  • 64位winform程序无法打开设计视图

    千次阅读 2016-08-11 17:05:11
    安装了64位runtime,然后把SDK里例子经过如下两步改造成64位程序: 1. 项目配置管理器里增加x64平台 2. 从引用里把Gvitech.CityMaker.AxControls.dll删了,...可双击winform设计视图,依然报错(图片不对,但只是为了

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 286
精华内容 114
关键字:

winform打开图片