Всплывающее окно, как Скрыть панель URL в IE8

Можно использовать FolderBrowserDialogEx - допускающая повторное использование производная встроенного FolderBrowserDialog. Этот позволяет Вам вводить в пути, даже пути UNC. Можно также просмотреть для компьютеров или принтеров с ним. Работы точно так же, как встроенный FBD, но... лучше.

(РЕДАКТИРОВАНИЕ: Я должен был указать, что это диалоговое окно может быть установлено выбрать файлы или папки.)

Полный Исходный код (один короткий модуль C#). Свободный. Общедоступная MS лицензия.

Код для использования его:

var dlg1 = new Ionic.Utils.FolderBrowserDialogEx();
dlg1.Description = "Select a folder to extract to:";
dlg1.ShowNewFolderButton = true;
dlg1.ShowEditBox = true;
//dlg1.NewStyle = false;
dlg1.SelectedPath = txtExtractDirectory.Text;
dlg1.ShowFullPathInEditBox = true;
dlg1.RootFolder = System.Environment.SpecialFolder.MyComputer;

// Show the FolderBrowserDialog.
DialogResult result = dlg1.ShowDialog();
if (result == DialogResult.OK)
{
    txtExtractDirectory.Text = dlg1.SelectedPath;
}

5
задан Muhammad Akhtar 4 November 2009 в 10:43
поделиться

3 ответа

Это невозможно, современные браузеры не позволяют этого, при этом было бы серьезным недостатком безопасности.
See also this answer, shamelessly copied from David Dorward:

In Internet Explorer 7 and later, you cannot remove the address bar in Internet Zone windows, for security (anti-spoofing) reasons.

http://msdn.microsoft.com/en-us/library/ms536651%28VS.85%29.aspx

8
ответ дан 14 December 2019 в 04:41
поделиться
0
ответ дан 14 December 2019 в 04:41
поделиться

Используйте PopupControl вместо окна приложения.

0
ответ дан 14 December 2019 в 04:41
поделиться
Другие вопросы по тегам:

Похожие вопросы: