繁体   English   中英

数据动态:在运行时删除控件

[英]Data Dynamics : remove a control at run time

嗨,我正在尝试在运行时删除图像控件...

var modifiedPic = (DataDynamics.ActiveReports.Picture)reportSection.Controls[controlIdx];

modifiedpic.ResetImage()仅重置图像但不删除控件。

我也尝试过modifiedPic.Image.RemovePropertyItem(771);

这也不起作用。 有没有办法在运行时删除控件?

另外我想设置control.Location.X值。 怎么能实现这一目标?

尝试这个。 这个Shoud删除了控件。

var modifiedPic = (DataDynamics.ActiveReports.Picture)reportSection.Controls[controlIdx];
reportSection.Controls.Remove(modifiedPic);

用于分配我们必须定义的loaction.X和location.Y点

System.Drawing.PointF x= new System.Drawing.PointF();
var modifiedPic = DataDynamics.ActiveReports.Picture)reportSection.Controls[controlIdx];//TargetControl:
var modifiedPic1 = (DataDynamics.ActiveReports.Picture)reportSection.Controls[controlIdx];//Control to get value of X:
x.X = modifiedPic1.Location.X;
modifiedPic.Location = x;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM