Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > Проблема с диалогом


Автор: zhukIM 28.9.2010, 10:17
Создал своё диалоговое окно. Наследовал от Form. На главном окне есть кнопочка "Выбрать...", при нажатии которой должен появиться мой диалог, но он открывается в отдельном окне.. Как сего избежать??
Код

public class NewForm : Form
{
    private Button browseButton;                ///Кнопка, вызывающая мой диалог

    public NewForm()
    {
        this.browseButton = new Button();
        browseButton.Text = "Выбрать...";
        browseButton.Click += new System.EventHandler(BrowseButtonClicked);

        browseButton.Location = new Point(10, 10);
        this.Text = "Главное окно";
        this.Size = new Size(360, 180);

        this.Controls.Add(browseButton);
    }

    private void BrowseButtonClicked(object sender, EventArgs e)
    {
        MyDialog dialog1 = new MyDialog();
        ///Вывод диалогового окна выбора файла
        /// Если нажата кнопка OK.
        if (dialog1.ShowDialog() == DialogResult.OK)
            return;
    }
}

Автор: CYBERDREAM 28.9.2010, 10:21
а как ты себе это представляешь?

Автор: zhukIM 28.9.2010, 10:28
Как FileDialog или MessageBox. Они же не создают отдельное окно.. 

Автор: CYBERDREAM 28.9.2010, 10:39
Цитата(zhukIM @ 28.9.2010,  10:28)
Как FileDialog или MessageBox. Они же не создают отдельное окно..

 smile  как так

Добавлено через 7 минут и 58 секунд
или тебе интересно чтобы окно не было видно в TaskBar?

Автор: zhukIM 28.9.2010, 10:49
Неправильно мысль понёс.. Оно не должно появляться в панели задач smile

Автор: CYBERDREAM 28.9.2010, 10:52
эх ты, я уж пошел перечитывать мсдн 

Код

ShowInTaskBar=false

Автор: zhukIM 28.9.2010, 12:14
Большой спасибо, товарищ CYBERDREAM  smile 

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)