Как я называю систему Ubuntu, чтобы открыть или сохранить диалоговое окно файла как Windows

Я использую C#, и я хочу сделать что-то как Windows, который открывается, когда я нажимаю сохранить Как, но я не знаю, как сделать это

Спасибо за всю Вашу справку. Я сожалею, что мой английский язык плох.

0
задан 1 April 2019 в 03:04

1 ответ

Можно сделать это с Gtk. FileChooserDialog

Gtk.FileChooserDialog Class

Gtk. FileChooserDialog является диалоговым окном, подходящим для использования с, "Регистрируют/Открывают" или команды "Файла/Сохранить Как". Этот виджет работает путем помещения Gtk. FileChooserWidget в Gtk. Диалоговое окно. Это подвергает Gtk. Интерфейс FileChooser, таким образом, можно использовать все Gtk. FileChooser функционирует на диалоговом окне селектора файла, а также тех, которые для Gtk. Диалоговое окно.

public class MainWindow: Gtk.Window {

    protected virtual void OnBtnLoadFileClicked(object sender, System.EventArgs e)
    {
        Gtk.FileChooserDialog fc=
        new Gtk.FileChooserDialog("Choose the file to open",
                                    this,
                                    FileChooserAction.Open,
                                    "Cancel",ResponseType.Cancel,
                                    "Open",ResponseType.Accept);

        if (fc.Run() == (int)ResponseType.Accept) 
        {
            System.IO.FileStream file=System.IO.File.OpenRead(fc.Filename);
            file.Close();
        }
        //Don't forget to call Destroy() or the FileChooserDialog window won't get closed.
        fc.Destroy();
    }

Читайте больше о здесь: http://docs.go-mono.com/index.aspx?link=T%3AGtk.FileChooserDialog

1
ответ дан 25 October 2019 в 07:29

Другие вопросы по тегам:

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