none
openfiledialog auto ok/open RRS feed

  • Pergunta

  • bem quero que quando o dialog result for iniciado dar um auto ok / yes / abrir

    tem como eu fazer isso?

    ou trocando o evento dele (System.Windows.Forms.DialogResult.OK)

    quarta-feira, 13 de fevereiro de 2019 22:09

Todas as Respostas

  • Z.s2,

       Resumindo: Você quer que o "dialog result" suma da tela?

       Complicado... Mas pode ser que tenha um jeito... Veja dentro das propriedades do "button1" abaixo se tem algo do tipo "button1.Click" e tente forçar um resultado... veja os eventos do botão e do "dialog result".

    =================================================

    Button.DialogResult Property

    private void InitializeMyButton()
     {
        // Create and initialize a Button.
        Button button1 = new Button();
    
        // Set the button to return a value of OK when clicked.
        button1.DialogResult = DialogResult.OK;
    
        // Add the button to the form.
        Controls.Add(button1);
     }

    Comentários

    Se o DialogResult para essa propriedade é definida como algo diferente de None, e se o formulário pai foi exibido por meio de ShowDialog método, clicar no botão fecha o formulário pai sem precisar interligar qualquer evento. O formulário DialogResult propriedade é definida como o DialogResult do botão quando o botão é clicado.

    Por exemplo, para criar uma caixa de diálogo "Sim/Não/Cancelar", simplesmente adicione três botões e defina suas DialogResult propriedades a serem Yes, No, e Cancel.

    https://docs.microsoft.com/pt-br/dotnet/api/system.windows.forms.button.dialogresult?view=netframework-4.7.2

    =================================================

    ClickMode Enum

    https://docs.microsoft.com/pt-br/dotnet/api/system.windows.controls.clickmode?view=netframework-4.7.2

    =================================================

    Window.DialogResult Property

    using System;
    using System.Windows;
    using System.Windows.Controls;
    namespace CSharp
    {
        public partial class DialogBox : Window
        {
            public DialogBox()
            {
                InitializeComponent();
            }
            // The accept button is a button whose IsDefault property is set to true.
            // This event is raised whenever this button is clicked, or the ENTER key
            // is pressed.
            void acceptButton_Click(object sender, RoutedEventArgs e)
            {
                // Accept the dialog and return the dialog result
                this.DialogResult = true;
            }
        }
    }

    https://docs.microsoft.com/pt-br/dotnet/api/system.windows.window.dialogresult?view=netframework-4.7.2

    =================================================

    []'s,
    Fabio I.
    quinta-feira, 14 de fevereiro de 2019 08:20
  • oi Fabio eu quero força o click do botão de abrir o arquivo

    talvez seja esse evento ne

     

    uma duvida o Window.DialogResult Property

    que você falou seria meu caso?

    • Editado Z.s2 quinta-feira, 14 de fevereiro de 2019 10:35 adicionando mais texto
    quinta-feira, 14 de fevereiro de 2019 08:38