1
속성 값을 변경할 때마다 속성을 사용하여 단추를 사용하거나 사용하지 않도록 설정하려고합니다. 예를 들어값을 변경하지 않고 속성 집합을 실행하는 방법?
:
string test
{
get
{
return xmlValue; // Reads a value from an XML file
}
set
{
if (xmlValue == null)
{
button1.Enabled = false;
}
else
{
button1.Enabled = true;
}
xmlValue = value; // Writes the value to an XML file
}
}
지금이 시작할 때를 제외하고 잘 작동합니다. 버튼은 항상 set
이 호출 될 때까지 활성화됩니다.
test = test;
그리고 확인을 작동하는 것 같다 :
나는이 시도. 그러나 이것이 이것을하는 올바른 방법입니까?
이 일치하려면 상태가 변경된 후에 논리를 이동하십시오. 'xmlValue = value'를 먼저 수행하십시오. –