Покажите Раддесктопалерт на форме
Я хочу показать Раддесктопалерт на форме (не на рабочем столе). поэтому я использую второй конструктор, чтобы установить его контейнер в форму. но nullException подняли для этого.Контейнер
правильно ли я в строке Раддесктопалерт показываю на бланке (лучше сказать в бланке)?
и почему контейнер равен нулю?
вот мой код
private void Form1_Load(object sender, EventArgs e)
{
Telerik.WinControls.UI.RadDesktopAlert q = new Telerik.WinControls.UI.RadDesktopAlert(this.Container);//null exception: Container is null
q.ScreenPosition = Telerik.WinControls.UI.AlertScreenPosition.BottomCenter;
q.ContentText = "what ever";
q.Show();
}
1 ответ:
Для этого вам нужно установить положение экрана в ручное, а затем установить местоположение всплывающего окна
Telerik.WinControls.UI.RadDesktopAlert q = new Telerik.WinControls.UI.RadDesktopAlert();//null exception: Container is null q.ScreenPosition = Telerik.WinControls.UI.AlertScreenPosition.Manual; q.Popup.Location = new Point(this.Location.X + 20, this.Location.Y + 20); q.ContentText = "what ever"; q.Show();