Dav*_*son 7 c# toolbox embedded-resource
我的项目中有一个名为'UIWizard.cs'的UserControl,以及一个名为'UIWizardToolboxBitmap.bmp'的24位Bitmap,它的构建操作设置为'Embedded Resource'.我确认它确实存在于清单中:
.mresource public BitFlex.Windows.Forms.Resources.UIWizardToolboxBitmap.bmp
{
// Offset: 0x00000000 Length: 0x00000336
}
Run Code Online (Sandbox Code Playgroud)
我试过这些属性声明:
[ToolboxBitmap(typeof(UIWizard), "BitFlex.Windows.Forms.Resources.UIWizardToolboxBitmap.bmp")]
public partial class UIWizard : UserControl {
[ToolboxBitmap(typeof(UIWizard), "UIWizardToolboxBitmap.bmp")]
public partial class UIWizard : UserControl {
[ToolboxBitmap(typeof(UIWizard), "UIWizardToolboxBitmap")]
public partial class UIWizard : UserControl {
Run Code Online (Sandbox Code Playgroud)
当我将我的库设置为'Release Build'并在另一个项目中引用它并使用Choose Items手动添加ToolBox项时...它仍然无法正确显示我的位图.我想避免使用绝对路径,因为这是一个源控制项目,并不是每个人都会使用相同的映射.
由于缺乏关于ToolBoxBitmapAttribute的文档,MSDN确实没有多大帮助,并且Web上的大多数内容都非常模糊.
| 归档时间: |
|
| 查看次数: |
3107 次 |
| 最近记录: |