Usuário com melhor resposta
Propriedade "Form.CancelButton" não está funcionando!

Pergunta
-
Respostas
-
Olá Brito,
O negócio é bem direto, setar na propriedade o botão e qdo der "esc" ele é acionado.
Mas, segundo o site:
http://msdn2.microsoft.com/en-us/library/system.windows.forms.form.cancelbutton.aspx
O botão só não funcionará caso, por exemplo, vc esteja com uma combobox aberta, aí o esc fecha a combo como comportamento padrão.
-
Todas as Respostas
-
Olá Brito,
O negócio é bem direto, setar na propriedade o botão e qdo der "esc" ele é acionado.
Mas, segundo o site:
http://msdn2.microsoft.com/en-us/library/system.windows.forms.form.cancelbutton.aspx
O botão só não funcionará caso, por exemplo, vc esteja com uma combobox aberta, aí o esc fecha a combo como comportamento padrão.
-
Ah, Everton!!!
Então eu estava enganado! Eu achava que essa propriedade servia para indicar o botão que fecharia o form sem precisar de código algum. Mas pelo o que eu vi no site que você indicou, essa propriedade serve para indicar o botão que será clicado quando a tecla ESC for acionada. Então eu tenho que colocar o código de qualquer forma no botão para fechar o form, não é isso?!
Porque em Delphi, se o form for exibido como modal, você só precisa colocar mrCancel na propriedade "ModalResult" e True na propriedade "Cancel" do botão. Mas no VS eu tenho que colocar o código, não é?! -
-