停靠窗体中弹出对象的动态位置

时间:2018-11-26 06:21:18

标签: c# system.drawing dotnetbar

我在名为DocBar的DotnetBar Bar对象上加载了一个名为Form1的表单。然后DocBar位于dotNetBarManager1对象的DockSite9上。

我有几个文本框和按钮,它们的位置类似于Form1上的行。当我按一个按钮时,将出现一个弹出对象/对话框。

问题:我无法将弹出式对象直接定位在所单击按钮的下方。

到目前为止,这是我的代码,但未在目标位置显示。

注意:nimPickerOption和nimPicker是用户控件。

nimPickerOption oPickerOpt = new nimPickerOption(); //popup object
nimPicker oPicker = PickerObject; //obejct to be clicked

oPickerOpt.Location = new System.Drawing.Point(oPicker.PointToScreen(Point.Empty).X + oPicker.Label_Width, oPicker.PointToScreen(Point.Empty).Y + oPicker.Height);
oPickerOpt.ShowDialog();

0 个答案:

没有答案