c# - Crystal Reports 中类似面板的控件

标签 c# .net winforms crystal-reports panel

当我使用面板控件时,面板包含的控件的顶部和左侧属性是从面板开始设置的。 例如,如果我有一个放在面板中的标签,如果我有 Label.Left = 100 ,则此属性表示从容器面板开始的 100 像素,而不是从表单开始。 我在 Crystal Reports 中搜索这样的控件。 Box 对象不是这样的。 这张图片更好地描述了我的问题:

enter image description here

此处的 Label.Left = 100。 我应该在 Crystal Reports 中使用哪个控件来执行此操作?

最佳答案

我不确定我是否理解你的问题,但我认为这可以帮助你。 在 c#.net 中,您可以使用 left 和 top 将对象添加到 Crystal 报表 例如这段代码:

            CRAXDRT.Report report1 = new CRAXDRT.Report();
            CRAXDRT.Application app1 = new CRAXDRT.Application();
            report1 = app1.OpenReport("Test.rpt", OpenReportMethod.OpenReportByDefault);
            CRAXDRT.OleObject to3 = report1.Sections[1].AddPictureObject("YourPhoto.bmp", 0, 0);
            to3.Left = 100;
            to3.Top = 20;                
            to3.Height = 500;
            to3.Width = 600;

关于c# - Crystal Reports 中类似面板的控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14957938/

相关文章:

c# - 以编程方式创建 sqlite 数据库(如果它不存在)?

c# - 如何使用 C# 在 excel/csv 中格式化标题

.net - 在使用 RESTful API 时,您什么时候推荐使用 RestSharp,什么时候使用 HttpClient?

c# - 检测 TextBox 中的 Tab 键按下

c# - 如何在 C# WinForms 中实现应用按钮功能?

c# - 组合框显示system.data.datarowview

c# - 如何在 Windows8 笔记本电脑上禁用捏合缩放手势

c# - XmlSerializer 反序列化返回空数组

c# - ASP.NET Core 3.1 - 如何在经过身份验证后持久保存 JWT token

c# - 验证是否已使用 Moq 设置属性