Delphi Prism 图形或画布属性的替换
好吧,我不会逐条询问,而是列出我遇到问题的 win32 程序中的所有画布属性。对于 Delphi Prism,您会用什么来代替这些?
TPanelBevel
TFontStyles
TFontData
TDateTime
TColor
TBrushStyle
TAlignment
Okay, instead of asking piece by piece, I am going to list all the canvas properties from win32 program that I am having problem with. What would you replace these with for Delphi Prism?
TPanelBevel
TFontStyles
TFontData
TDateTime
TColor
TBrushStyle
TAlignment
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
Windows 窗体中没有 Canvas。有一些可能的解决方法:
1.) 您可以开始在位图上绘图并在表单上显示该位图。 这是一个示例(再次使用 C#)。
2.) 您可以在 Windows 窗体应用程序中使用 WPF 画布(在 System.Windows.Forms.Integration.ElementHost 控件中创建它)并使用它。
除此之外,没有直接的方法可以在 .NET 中使用画布样式元素。
There is no Canvas in Windows Forms. There are some possible workarounds:
1.) You could start drawing on a Bitmap and display this Bitmap on your form. Here is an example for that (in C# again).
2.) You could use a WPF canvas in your Windows Forms application (create it within an System.Windows.Forms.Integration.ElementHost control) and use this.
Besides this, there is no direct way to work with a canvas-style element in .NET.