Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > Общие вопросы .NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.05.2010, 09:43   #1
Dimarik
Форумчанин
 
Аватар для Dimarik
 
Регистрация: 18.04.2009
Сообщений: 688
По умолчанию работа с несколькими окнами одновременно

Необходимо чтобы 2 окна были открыты одновременно.
сначала было согздана form1, затем я сделал form1.Hide(); form2.Show();
и дальше надо чтобы ещё и form3 открылась и была активной. открывается-то она открывается, но она на заднем плане и не активна, а form2 остаётся активной. что я только не пробовал: form3.Focus();
form3.Activate();
про MDI-приложения почитал: даже установил в form2 значение IsMdiContainer как true. ничего не помогает. в чём ошибка и как исправить?
Код:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace окна
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            Form2 f2 = new Form2();
            this.Hide();
            f2.Show();
        }
    }
}
 
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
namespace окна
{
    public partial class Form2 : Form
    {
        public Form2()
        {
            InitializeComponent();
        }
 
        private void Form2_Load(object sender, EventArgs e)
        {
            Form3 f3 = new Form3();
            f3.Activate();
        }
    }
}
Dimarik вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работа с окнами Vladya Помощь студентам 5 07.05.2010 21:22
Работа с несколькими плейлистами Xakand_2009 Мультимедиа в Delphi 6 17.04.2010 17:52
Работа с несколькими формами zmey31313 Общие вопросы Delphi 10 01.12.2009 11:24
Работа с несколькими документами одновременно Busine2009 Microsoft Office Word 12 04.06.2009 19:53
работа с окнами Briz Общие вопросы Delphi 5 07.10.2007 22:20