winform程序,combobox连接了access库,如何根据下拉的内容,显示不同的图片

LYLTQQ 2007-09-25 08:45:24
我是c#初学者,有一个问题实现不了,我做了一个简单的winform程序,在界面上添加了一个combobox控件,并将下拉内容和access库进行了绑定,又在旁边添加了一个picturebox控件。想根据combobox下拉的不同内容,在picturebox中显示不同的图片。当然,我并不知道是否行得通,如果picturebox实现不了,请大家指教一下用什么与图片相关的控件可实现我所说的功能。。。。。。。。。。十万分得感谢
...全文
247 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
LYLTQQ 2007-09-25
  • 打赏
  • 举报
回复
pictureBox1.Image=imageList1.Image[0]这句话只能显示一个图片,就是它指定的那个数【0】的图片
LYLTQQ 2007-09-25
  • 打赏
  • 举报
回复
你,你真好
handht 2007-09-25
  • 打赏
  • 举报
回复
肯定会出错,你要改一下 pictureBox1.Image=imageList1.Image[0]
LYLTQQ 2007-09-25
  • 打赏
  • 举报
回复
谢谢大家的关注,不过我的combobox连接了access数据库,有好多数据,除了switch语句,还有没有更好的办法啊。

Picturebox1-》Image = imageList1.Image[0];这个有语法错误,我是初学者,不太会改,麻烦大家了,祝大家中秋节快乐
LYLTQQ 2007-09-25
  • 打赏
  • 举报
回复
谢谢大家,不过Picturebox1-》Image = imageList1.Image[0];
这句代码出现了错误了。。。。。。。。
csrwgs 2007-09-25
  • 打赏
  • 举报
回复
根据COmbobox里面的ITEM数量
建立一个 ImageList
把所有对应的Image 按照 Combobox 里面的对应关系 都加入到ImageLIst里面

然后在COmbobox的Click或者Change事件里面加入
Picturebox1-》Image = imageList1.Image[0];
即可
handht 2007-09-25
  • 打赏
  • 举报
回复
路径可以用绝对的和相对的,绝对的就是绝对的比如:"E:\\工作\\图片\\其他\\新建文件夹\\1.jpg"
相对的比如 “.\\1.jpg” 相同目录下1.jpg文件
“..\\1.jpg” 父目录下1.jpg文件
LYLTQQ 2007-09-25
  • 打赏
  • 举报
回复
可是路径的格式是怎么写的啊。。。。。。。
LYLTQQ 2007-09-25
  • 打赏
  • 举报
回复
谢谢大家。不过,下拉连接了access数据库,好多项啊,用switch会不会麻烦点啊。。。。。。。。还是不太明白。。。。。。。。。不好意思啊
LYLTQQ 2007-09-25
  • 打赏
  • 举报
回复
????路径怎么写啊。。。。。。。
handht 2007-09-25
  • 打赏
  • 举报
回复
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
{
switch (comboBox1.Text)
{
case "": pictureBox1.ImageLocation = "图片路径1"; break;
case "": pictureBox1.ImageLocation = "图片路径2"; break;
case "": pictureBox1.ImageLocation = "图片路径3"; break;
case "": pictureBox1.ImageLocation = "图片路径4"; break;
case "": pictureBox1.ImageLocation = "图片路径5"; break;
//...
default: break;

}
}
case 后面的字符串是comboBox的列表框的内容
LYLTQQ 2007-09-25
  • 打赏
  • 举报
回复
我是初学,不太明白,怎么实现多个图片啊。。。。。。。最好举个例子。。。。只写代码我看不太明白。。。。。。。。。。。不好意思啊
LYLTQQ 2007-09-25
  • 打赏
  • 举报
回复
能再清楚些吗
ojekleen 2007-09-25
  • 打赏
  • 举报
回复
在combobox的select_changed事件中写实现方法就行了
picturebox.iamgelocation="url";//?

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Creator Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧