리스트뷰에 아이템이 선택되었으면 버튼을 enable 또는 disable시킬려고
합니다.
예를 들어 AList안에 있는아이템을 선택했을때만 버튼을 enable시키려고 합니다. 다른곳을 클릭하면 버튼을 disable시키구요..헌데 AList안에 아이템을 선택한후 BList를 클릭한다던지 하면 버튼이 disable 되어야 하는데 그대로 enable되어있습니다.
onenter나 onexit를 쓰지않고 구현하는 방법은 없을까요?
if tvEventList.Items.Count > 0 Then
label1.Caption:= inttostr(tvEventList.Selected.Level);
if tvEventList.Selected.Level = 1 Then
begin
pnInfo.Caption := PentRec(tvEventList.Selected.Data)^.cd + '/' +
PentRec(tvEventList.Selected.Data)^.nm;
// 아니면 다른조건을...
end;
.
.
. {중략}
label1.Caption:= inttostr(tvEventList.Selected.Level);
if tvEventList.Selected.Level = 1 Then
begin
pnInfo.Caption := PentRec(tvEventList.Selected.Data)^.cd + '/' +
PentRec(tvEventList.Selected.Data)^.nm;
// 아니면 다른조건을...
end;
.
.
. {중략}