C# 如何添加图片到pictureBox

C# 如何添加图片到pictureBox,第1张

1、首先第一步就是要点击“开始”然后再点“Visual Studio 2015”,启动Visual Studio 2015程序,这时候就是要点“新建项目”。

2、接着控件里的有个image属性可以添加图片,存入项目的一个Resources文件夹中,然后这时候就是选择“Windows 窗体应用程序”。

3、然后就是 运行通用对话框,)要点击“确定”,这时候就是一个Windows 窗体应用程序。

4、接着就是要从工具箱中添加一个imagelist控件注意的是到windows窗体上。

5、接着就是要进行设置imagelist,然后就要点击...按钮,再注意的是打开图像集合编辑器。

6、然后就是进行“添加”,然后就是要注意的是这时候将图片添加到imagelist控件。

7、最后一步就可以看到图片添加到了pictureBox。

你是想设置背景色吧

直接使用picture控件添加bmp图片,不容易实现你描述的功能。

可以通过以下方法解决:

1.添加一个picture控件ID假定为IDC_S_PIC,调整的你需要的大小,类型原则Frame。

2.在OnPaint函数中添加以下代码在IDC_S_PIC制定的范围内添加背景图片。

void CBDlg::OnPaint() 

{

   CPaintDC dc(this) // device context for painting

   CRect   rect 

   GetDlgItem(IDC_S_PIC)->GetClientRect(&rect)   

   CDC   dcMem   

   dcMem.CreateCompatibleDC(&dc)   

   CBitmap   bmpBackground   

   if(bmpBackground.LoadBitmap(IDB_BITMAP1))

   {  //保证加载图片成功后再执行以下 *** 作               

      BITMAP   bitmap   

      bmpBackground.GetBitmap(&bitmap)

      CBitmap   *pbmpOld=dcMem.SelectObject(&bmpBackground)   

      dc.StretchBlt(0,0,rect.Width(),rect.Height(),&dcMem,0,0,   

         bitmap.bmWidth,bitmap.bmHeight,SRCCOPY)  

    }

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11615061.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-17
下一篇 2023-05-17

发表评论

登录后才能评论

评论列表(0条)

保存