示例#1
0
		//-------------------------------------------------------------------------------------
		private void buttonNoStub_Click(object sender, EventArgs e)
		{
			SimButton btn = (SimButton)sender;
			CtrlSelectTypes ctrl = null;
			if(btn.Name == "buttonNoStub")
			{
				if(ctrlNoStubList == null)
					ctrlNoStubList = new CtrlSelectTypes() { Types = noStubList };
				ctrl = ctrlNoStubList;
			}
			else
			{
				if(ctrlNoSerList == null)
					ctrlNoSerList = new CtrlSelectTypes() { Types = noSerList };
				ctrl = ctrlNoSerList;
			}
			Point p = btn.Parent.PointToScreen(new Point(0, btn.Parent.Height));
			SimPopupControl box = new SimPopupControl(ctrl);
			box.BackColor = SystemColors.Control;
			box.IsResizeble = true;
			box.Show(p);
		}
示例#2
0
 //-------------------------------------------------------------------------------------
 /// <summary>
 /// Отображает всплывающий контрол.
 /// </summary>
 /// <param name="ctrl">Отображаемый контрол.</param>
 /// <param name="screenPoint">Позиция для отображения</param>
 /// <param name="isResizeble">Определяет возможность изменения размера</param>
 /// <param name="showBorder">Определяет, будет ли отображаться рамка.</param>
 public static SimPopupControl Show(Control ctrl, Point screenPoint, bool isResizeble = false, bool showBorder = true)
 {
  SimPopupControl box = new SimPopupControl(ctrl);
  box.IsResizeble = isResizeble;
  box.ShowBorder = showBorder;
  box.Show(screenPoint.X, screenPoint.Y);
  return box;
 }