首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VB.NET:标签vs图片框

VB.NET:标签vs图片框
EN

Stack Overflow用户
提问于 2009-07-01 17:06:55
回答 2查看 2.8K关注 0票数 4

哪个是更轻量级的控件,标签,还是图片框?(标签也可以包含图像)。

我将有一个有110个图标的窗体显示在不同的控件中,我正在决定是否应该将它们显示在图片框中,还是标签中。

在VB6中,有一个Imagebox控件,它比picturebox要轻量级得多。与VB.NET中的Imagebox最相似的控件是什么?

谢谢!:-)

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-07-03 01:29:46

我不认为您可以将它们进行比较,因为从根本上讲,它们是如此不同--VB6控件与.net框架控件。

看看.net中的类层次结构,您将看到picturebox和label都派生自同一组类。

虽然我没有详细列出类的属性和方法,但我猜Label和PictureBox之间的唯一区别是Label框有text属性,因此如果没有Label控件而您只有一个Picturebox,就不需要呈现自己的文本。

可以为Label和PictureBox指定一个图像对象,也可以将其与ImageList结合使用。所以,如果你想要做的只是显示图片,那么PictureBox应该没问题(更不用说它清楚地传达了控件的生活目的:图片框:图标::标签:文本)。

票数 0
EN

Stack Overflow用户

发布于 2009-07-03 01:32:39

虽然我知道这不是你问题的一部分,但你真正遇到的问题似乎是你在一个表单中有110个图标。我会看一看UI,看看是否有更好的方法来布局或设计它,这样你就不必担心是否使用一个组件而不是另一个组件。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1070287

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档