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