Регистрация Главная Сообщество
Сообщения за день Справка Регистрация

Cмена форм через время.

-

Вопросы и ответы, обсуждения

- Ваши вопросы по C# только в данном разделе

Ответ
 
Опции темы
Старый 08.06.2012, 23:40   #1
 Разведчик
Аватар для Zoda
 
Zoda неизвестен в этих краях
Регистрация: 14.05.2012
Сообщений: 0
Популярность: -77
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для Zoda с помощью Skype™
 
По умолчанию Cмена форм через время.

Здравствуйте.
У меня возник вопрос,как сделать что бы Form1 менялся на Form2 например через 1 минуту автоматически.
  Ответить с цитированием
Старый 09.06.2012, 00:01   #2
 Разведчик
Аватар для Cassa
 
Cassa на правильном пути
Регистрация: 18.09.2010
Сообщений: 27
Популярность: 26
Сказал(а) спасибо: 0
Поблагодарили 9 раз(а) в 7 сообщениях
 
По умолчанию Re: Cмена форм через время.

Таймер, первую форму скрываешь, вторую - открываешь.
  Ответить с цитированием
Старый 09.06.2012, 00:02   #3
 Разведчик
Аватар для Zoda
 
Zoda неизвестен в этих краях
Регистрация: 14.05.2012
Сообщений: 0
Популярность: -77
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для Zoda с помощью Skype™
 
По умолчанию Re: Cмена форм через время.

Цитата:
Сообщение от CassaПосмотреть сообщение
Таймер, первую форму скрываешь, вторую - открываешь.

Можно код?
  Ответить с цитированием
Старый 09.06.2012, 00:08   #4
Заблокирован
 Разведчик
Аватар для Norick(2)
 
Norick(2) никому не известный тип
Регистрация: 08.06.2012
Сообщений: 0
Популярность: 12
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
 
По умолчанию Re: Cмена форм через время.

Цитата:
Сообщение от ZodaПосмотреть сообщение
Можно код?

Гайд-
1.Ставим таймер
2.В свойства таймера = интервал прописываем милисекунды, 1 секунда - 1000 милисекунд
3.Теперь нужно что-бы он автоматом запускался!
в public Form1()
{
вот здесь пишем timer1.Start(); //запускаем таймер
}

4.В код таймера кидаем код для смены формы(погугли, я его не помню)

и так-же можно сделать с любой формой!


Если что не-так извините,c# учу 3 день
  Ответить с цитированием
Старый 09.06.2012, 00:22   #5
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Cмена форм через время.

Цитата:
Сообщение от Norick(2)Посмотреть сообщение
в public Form1()
{
вот здесь пишем timer1.Start(); //запускаем таймер
}

Нифига не выйдет, в тот момент таймера может еще не существовать...
  Ответить с цитированием
Старый 09.06.2012, 00:45   #6
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Cмена форм через время.

Я бы сделал вот так, из Program.cs
________________
Talk is cheap. Show me the code
— Linus Torvalds

Последний раз редактировалось Yukikaze; 09.06.2012 в 00:54.
  Ответить с цитированием
Пользователь сказал cпасибо:
крайслер (26.06.2012)
Старый 09.06.2012, 01:05   #7
 Сержант
Аватар для mr*WOLF
 
mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(
Регистрация: 02.12.2011
Сообщений: 102
Популярность: 18248
Золото Zhyk.Ru: 25
Сказал(а) спасибо: 611
Поблагодарили 457 раз(а) в 285 сообщениях
 
По умолчанию Re: Cмена форм через время.

Создаёшь form1 , потом добавляешь form2 (надеюсь умеешь)
На форму 1 кидаешь button (клик по кнопке 2 раза)
Код:
            timer1.Enabled = true;
Добавляешь на форму таймер (клик по таймеру 2 раза)
Код:
            new Form2().ShowDialog();
Не забудь на таймере указать время в милл/сек , поставь для начала 5000
Закомпиль , нажми на кнопку , и через 5секунд откроется форма2
________________
offline user
  Ответить с цитированием
Старый 09.06.2012, 01:15   #8
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Cмена форм через время.

mr*WOLF, потом ты закрываешь вторую форму, а она открывается снова и снова, и снова...
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Старый 09.06.2012, 01:21   #9
 Сержант
Аватар для mr*WOLF
 
mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(mr*WOLF сломал счётчик популярности :(
Регистрация: 02.12.2011
Сообщений: 102
Популярность: 18248
Золото Zhyk.Ru: 25
Сказал(а) спасибо: 611
Поблагодарили 457 раз(а) в 285 сообщениях
 
По умолчанию Re: Cмена форм через время.

Цитата:
Сообщение от YukikazeПосмотреть сообщение
mr*WOLF, потом ты закрываешь вторую форму, а она открывается снова и снова, и снова...

Я написал всё что он просил)
А дальше пусть сам думает)
________________
offline user
  Ответить с цитированием
Старый 09.06.2012, 01:39   #10
 Старший сержант
Аватар для Sinyss
 
Sinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака НоррисаSinyss троюродный дядя Чака Норриса
Регистрация: 29.07.2011
Сообщений: 197
Популярность: 8989
Сказал(а) спасибо: 45
Поблагодарили 175 раз(а) в 139 сообщениях
Отправить сообщение для Sinyss с помощью Skype™
 
По умолчанию Re: Cмена форм через время.

Цитата:
Сообщение от mr*WOLFПосмотреть сообщение
Я написал всё что он просил)
А дальше пусть сам думает)

Он просил то же но без кнопки )
  Ответить с цитированием
Старый 09.06.2012, 04:05   #11
 Сержант
Аватар для Yukikaze
 
Yukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядомYukikaze в состоянии испепелить взглядом
Регистрация: 01.10.2011
Сообщений: 128
Популярность: 5723
Сказал(а) спасибо: 25
Поблагодарили 174 раз(а) в 105 сообщениях
 
По умолчанию Re: Cмена форм через время.

mr*WOLF, и ради 1 строчки надо было создавать тему на киберфоруме?

Что-то мне кажется, что меня проинорировали, лаадно, задублирую еще раз.
Код:
static class Program
    {
        /// <summary>
        /// Главная точка входа для приложения.
        /// </summary>
        [STAThread]
        static void Main()
        {
            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);

            Form1 first = new Form1();
            DateTime end = DateTime.Now + TimeSpan.FromSeconds(5);
            first.Show();
            while (end > DateTime.Now)
            {
                Application.DoEvents();
            }
            first.Close();
            first.Dispose();
            Application.Run(new Form2());
        }
    }
Без потоков/таймеров/etc
но этот способ прокатывает только если нужно сменить форму единожды
________________
Talk is cheap. Show me the code
— Linus Torvalds
  Ответить с цитированием
Пользователь сказал cпасибо:
крайслер (24.06.2012)
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Программа] Anti Theft - заходит на аккаунт через заданное вами время WreckeR/9/ Dark Orbit 52 24.11.2011 08:40
Дюп на через ArtMoney работало на руоффе длительное время! -=Doberman=- Баги и читы для Aion 34 14.11.2011 22:44
Включение выключени функции через определенное время nexttttt Вопросы и ответы, обсуждения 0 27.06.2011 19:53
[Помогите!] Через какое время? reca Общение и обсуждение Perfect World 8 15.10.2010 21:14
[Баг] Скилы и бафы других форм в станд.форм у друида maxxx Читы, баги и статьи по WoW 2 23.04.2010 15:55

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 09:17.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net