Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:dialog:x:*:*: { }
olarak kullanırsanız eğer tüm dialog event'larını kapsar ve altına yazacağınız kodlar sclick,dclick,close,vs.. dialog event çeşitlerinde uygulanır.
Bu event varken ayrıca birde
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:dialog:x:sclick:*: { }
event'ını eklerseniz çakışma yapabilir bu event'ın altına yazacağınız kodlar çalışmayabilir.
onun yerine şu şekilde kullanabilirsiniz.
Kod: Kodu kopyalamak için üzerine çift tıklayın!
on *:dialog:x:*:*: {
if ($devent == init) {
dll mdx.dll MarkDialog $dname
dll mdx.dll SetDialog $dname style
}
if ($devent == sclick) {
if ($did == 2) echo -a selam
}
if ($devent == close) echo -a Dialog kapandı!
}
Bu şekilde tek bir event'ın altında tüm dialog event çeşitlerini kullanırsanız herhangi bir sorun çıkmayacaktır.
Ek bir bilgi...