Memory Picturebox控件和内存

Memory Picturebox控件和内存,memory,vb.net-2010,picturebox,Memory,Vb.net 2010,Picturebox,我计划使用许多图片框作为控件,而不是按钮,主要是因为控件需要看起来像图标而不是按钮。与按钮相比,PictureBox是否会过多地消耗内存?有没有办法使按钮显示为图标而不是图片盒,也就是说,是否可以使按钮看起来像.png小图标图像文件,而不是没有边框的按钮 最后,用户可以通过tabcontrol使用多个选项卡,每个选项卡可能有10-15个可点击的图片框。如果一个选项卡中使用了许多pictureboxes来替换buttonbar(VB.NET 2010中不再支持),是否有addhandler的快捷方

我计划使用许多图片框作为控件,而不是按钮,主要是因为控件需要看起来像图标而不是按钮。与按钮相比,PictureBox是否会过多地消耗内存?有没有办法使按钮显示为图标而不是图片盒,也就是说,是否可以使按钮看起来像.png小图标图像文件,而不是没有边框的按钮


最后,用户可以通过tabcontrol使用多个选项卡,每个选项卡可能有10-15个可点击的图片框。如果一个选项卡中使用了许多pictureboxes来替换buttonbar(VB.NET 2010中不再支持),是否有addhandler的快捷方式?

按钮控件已经支持图片了! 最有可能的是(更重要的是!)按钮是轻量级的,并且比PictureBox消耗更少的内存

使用属性页指定图像 您也可以为按钮上下状态指定不同的图像