C#:单选按钮没有定义.IsChecked?
C#: Radio Button doesn't have definition .IsChecked?
我正在为 运行 一个有两个摄像头的测试工具编写程序,分别命名为 Pias 和 DinoLite。操作员可以 select 通过两个单选按钮激活哪个摄像机。我正在尝试实现一个例外,如果操作员试图 select 未连接的摄像头,程序将询问他们是否要在安装了正确的摄像头后重新启动。如果操作员拒绝,我希望单选按钮恢复到以前的摄像机。但是,出于某种原因,单选按钮的 .IsChecked 方法不可用。有没有属性我必须先换?我看过其他关于使用 .IsChecked 的帖子,但我找不到类似的问题。
这是我的单选按钮代码(请原谅我,我是机械工程师出身):
private void pias_mode_CheckedChanged(object sender, EventArgs e)
{
MessageBox.Show("Please ensure the correct camera is installed. Press OK when finished.", "Camera Switch", MessageBoxButtons.OK);
if (pias_mode.Checked)
Mode_Indicator.Text = "Pias Mode";
}
private void dino_mode_CheckedChanged_1(object sender, EventArgs e)
{
if (dino_mode.Checked)
Mode_Indicator.Text = "DINO Mode";
measuringZ = 100;
try //detects if DinoLite camera is connected
{
axDNVideoX1.Connected = true;
axDNVideoX1.Preview = true;
}
catch (Exception)
{
DialogResult dialogresult = MessageBox.Show("Could not find DinoLite camera. Would you like to connect DinoLite camera? This will require the program to exit.", "Device not Found", MessageBoxButtons.YesNo);
if (dialogresult == DialogResult.Yes)
{
Close();
}
else if (dialogresult == DialogResult.No)
{
pias_mode.IsChecked = true;
}
}
}
Visual studio 告诉我 '.IsChecked'
没有定义
这是它的样子:
您不能更改 IsChecked 的值。而是使用 RadioButton 的 Checked
property。
我正在为 运行 一个有两个摄像头的测试工具编写程序,分别命名为 Pias 和 DinoLite。操作员可以 select 通过两个单选按钮激活哪个摄像机。我正在尝试实现一个例外,如果操作员试图 select 未连接的摄像头,程序将询问他们是否要在安装了正确的摄像头后重新启动。如果操作员拒绝,我希望单选按钮恢复到以前的摄像机。但是,出于某种原因,单选按钮的 .IsChecked 方法不可用。有没有属性我必须先换?我看过其他关于使用 .IsChecked 的帖子,但我找不到类似的问题。
这是我的单选按钮代码(请原谅我,我是机械工程师出身):
private void pias_mode_CheckedChanged(object sender, EventArgs e)
{
MessageBox.Show("Please ensure the correct camera is installed. Press OK when finished.", "Camera Switch", MessageBoxButtons.OK);
if (pias_mode.Checked)
Mode_Indicator.Text = "Pias Mode";
}
private void dino_mode_CheckedChanged_1(object sender, EventArgs e)
{
if (dino_mode.Checked)
Mode_Indicator.Text = "DINO Mode";
measuringZ = 100;
try //detects if DinoLite camera is connected
{
axDNVideoX1.Connected = true;
axDNVideoX1.Preview = true;
}
catch (Exception)
{
DialogResult dialogresult = MessageBox.Show("Could not find DinoLite camera. Would you like to connect DinoLite camera? This will require the program to exit.", "Device not Found", MessageBoxButtons.YesNo);
if (dialogresult == DialogResult.Yes)
{
Close();
}
else if (dialogresult == DialogResult.No)
{
pias_mode.IsChecked = true;
}
}
}
Visual studio 告诉我 '.IsChecked'
没有定义这是它的样子:
您不能更改 IsChecked 的值。而是使用 RadioButton 的 Checked
property。