我想創建一個接受2個類的void。其中一個String和另一個我希望把複選框對象的名稱放在那裏。使用虛框中的複選框
我想要實現的是這個void將進入註冊表並檢查「建議」鍵是否存在。如果它然後檢查相應的框,如果沒有,然後離開框unchecked.This是我到目前爲止:
我卡在if語句中,它沒有給我一個checkbox.checked選項。我怎樣才能檢查盒子?
public static void regcheck(string valuename, object checkbox)
{
string keyName = @"Software\softwarename";
using (RegistryKey key = Registry.LocalMachine.OpenSubKey(keyName, true))
{
if (key.GetValue(valuename)==null)
{
checkbox.
}
else
{
}
}
}
嘗試使用複選框作爲參數'regcheck(string valuename,CheckBox複選框)作爲'object'不是'CheckBox'而不是鑄造 ' –
您正在將複選框當作對象。對象類不知道任何關於「選中」的內容,因爲它可以是任何東西。將其轉換爲CheckBox或將對象的參數更改爲CheckBox以獲取Checked屬性。 – Patrick