Как отменить RadioButton или CheckBox проверенное изменение

Кажется, что большинство из Вас пугается этой идеи из-за того, насколько неприятный различные клиентские реализации JavaScript были. Я проверил бы существующие решения перед передающим суждением, тем не менее, потому что помнят, что никакое конкретное решение SS/JS, в настоящее время не связывается с реализациями JS используясь в браузерах. JavaScript основан на ECMAScript, помните, спецификация, которая в настоящее время находится в довольно зрелом состоянии. Я подозреваю, что решение SS/JS, которое поддерживает более свежие спецификации ECMA, не было бы более громоздким, чем использование других языков сценариев для задачи. Помните, Ruby не был записан, чтобы быть "веб-языком" первоначально, также.

26
задан 3 September 2009 в 06:38
поделиться

2 ответа

Установите для AutoCheck значение false.

Переопределить On Щелкните, чтобы вручную установить флажок

39
ответ дан 28 November 2019 в 06:40
поделиться

AutoCheck демонстрационного кода, добавляет запрос подтверждения к событию Click.

 открытый частичный класс Form1: Form
{
 общедоступная форма Form1 ()
 {
 InitializeComponent ();
 this.checkBox1.AutoCheck = false;
 this.checkBox1.Click + = новый System.EventHandler (this.checkBox1_Click);
 }

 private void checkBox1_Click (отправитель объекта, EventArgs e)
 {
 CheckBox checkBox = (CheckBox) отправитель;
 если (! checkBox.Checked)
 {
 DialogResult dialogResult = MessageBox.Show (
 «Вы уверены?», «Моя подпись»,
 MessageBoxButtons.YesNo);

 если (dialogResult == DialogResult.Yes)
 {
 checkBox.Checked = true;
 }
 }
 еще
 {
 checkBox.Checked = false;
 }
 }
}
21
ответ дан 28 November 2019 в 06:40
поделиться
Другие вопросы по тегам:

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