BernardBouree Ответов: 1

Как разместить messagebox и filedialogbox внутри моей основной формы


Привет
Как разместить MessageBox и FileDialogBox внутри моей основной формы

Я пробовал код ниже с необходимыми
TopMost = true,
StartPosition = FormStartPosition.CenterParent
но безуспешно.
Спасибо
Бернард

Что я уже пробовал:

DialogResult res = new DialogResult();
            res = MessageBox.Show(new Form()
            {
                TopMost = true,
                StartPosition = FormStartPosition.CenterParent
            },
                "Choisissez le fichier GeoDB.",
                "Choix du fichier source",
                MessageBoxButtons.YesNoCancel,
                MessageBoxIcon.Question);

            if (res == DialogResult.Cancel || res == DialogResult.No)
                return;

            OpenFileDialog OFD = new OpenFileDialog();
            OFD.Filter = "Fichier Source GeoDB (*.gdb) | *.gdb";
            OFD.Title = "Choix d'un fichier source GeoDB";

            if (OFD.ShowDialog(new Form()
            {
                TopMost = true,
                StartPosition = FormStartPosition.CenterParent
            }) == DialogResult.OK)
            {
                nomFichierGeoDB = OFD.FileName;
                GeoDBConString = GetGeoDBConString();
            }

1 Ответов

Рейтинг:
2

RickZeeland

Вот несколько примеров использования Сообщение() и Диалоговое окно openfiledialog:
[Dotnetperls-MessageBox]
[Диалоговое окно openfiledialog]