Как загрузить несколько форм одну за другой ?
У меня есть 3 формы,такие как form1, form2,form3
каждая форма будет загружаться одна за другой каждые 10 секунд .
Пожалуйста, помогите мне.
Что я уже пробовал:
Программы.в CS
.........................
программа статического класса
{
публичный статический RadForm1 RadForm1 = нуль;
публичный статический RadForm2 RadForm2 = нуль;
публичный статический RadForm3 RadForm3 = нуль;
публичный статический флаг int = 0;
/// <резюме>
///
[STAThread]
статический недействительным Главная()
{
Приложение.EnableVisualStyles();
Приложение.SetCompatibleTextRenderingDefault(false);
Thread splashThread = Новый Поток(new ThreadStart(
делегат
{
RadForm1 = новый RadForm1();
RadForm1.Size = новая система.Рисование.Размер(1365, 739);
Application.Run(RadForm1);
}
));
брызгун.SetApartmentState(ApartmentState.STA);
брызгун.Начать();
RadForm2 = новый RadForm2();
RadForm2.Size = Экран.Первичный экран.WorkingArea.Размер;
RadForm2.Load += новый EventHandler(RadForm1_Load);
Application.Run(RadForm2);
RadForm3 = новый RadForm3();
RadForm3.Size = Экран.Первичный экран.WorkingArea.Размер;
Радформ3.Load += new EventHandler(RadForm2_Load);
Application.Run(RadForm3);
}
RadForm1_Load статический недействительным(объект отправителя, EventArgs в электронной)
{
if (RadForm1 == null)
{
вернуть;
}
Радформ1.Invoke(new Action(RadForm1.Close));
RadForm1.Утилизировать();
RadForm1 = null;
}
RadForm2_Load статический недействительным(объект отправителя, EventArgs в электронной)
{
if (RadForm2 == null)
{
вернуть;
}
RadForm2.Invoke(новое действие(RadForm2.Close));
RadForm2.Утилизировать();
RadForm2 = null;
}
}
и во втором классе................
общественные RadForm2()
{
метод InitializeComponent();
Нить.Сон(5000);
этот.StartPosition = FormStartPosition.CenterScreen;
}
BillWoodruff
Если вы используете Telerik, почему бы не воспользоваться их поддержкой ?
Вам нужно описать то, что вы хотите более подробно. Взаимодействует ли пользователь с этой серией форм, отображаемых одна за другой: собираются ли и хранятся ли какие-либо данные или передаются в следующую форму ?
BillWoodruff
"Я хочу, чтобы все формы скользили( например, слайд-шоу изображений)" Как вы думаете, почему вы должны использовать для этого несколько форм ? Почему бы не использовать одну форму, управляющую серией панелей ?
sharat naik
Потому что я делаю проект по текстилю, в котором доступно более 30 форм, и каждая форма имеет все детали оборудования и производственные детали. эти детали отображаются на 50-дюймовом мониторе.
если я использовал панели, то сложнее настроить все разные экраны, и мне требовался полноэкранный дисплей..
спасибо
пожалуйста предложите мне
sharat naik
у меня есть обновленный код , в котором он будет идти в 1-ю и 2-ю форму, как идти в 3-ю форму
#realJSOP
Он удалил свои комментарии к моему ответу, и я собирался сказать это. Использование нескольких форм не является правильным подходом.
BillWoodruff
Вам нужно отредактировать свой исходный пост, чтобы отразить новую информацию о том, что вы делаете. Никто здесь не будет "играть в детектива", пытаясь выяснить, что вы делаете.
Если вы используете функции Telerik RadForms, которые не являются общими для стандартных форм Win, вам следует обратиться за поддержкой к Telerik.
Это ошибка, чтобы реализовать это с помощью ряда форм ! Панели также могут отображаться в полноэкранном режиме.
sharat naik
я хочу его в winform или telerik