Tarih : 20/06/2008
Hazırlayış : 07:10
Bitiş : 08:20
Evet Arkada$lar, Bi süre önce (Baya oluyor xD) Sizlere Mdc.dll Kullanımı Button, toolbar oluşturmayı göstermişdim, $imdi ise;
Checkbox Kod: Kodu kopyalamak için üzerine çift tıklayın!
;Mdc.dll Alias'ımızı Oluşturalım.
alias Mdc { return $dll(dll\mdc.dll,$1,$2-) }
;Dialogumuzu Açma Alias'ımız.
alias mdc1 if $dialog(Mdc) { dialog -c Mdc Mdc } | else { dialog -m mdc mdc }
;Dşalogumuz.
dialog Mdc {
title "Dialog"
size -1 -1 232 126
option dbu
}
On *:dialog:Mdc:*:*:{
if $devent == init {
;Dialog'umuzda Checkbox kontrolünü Oluşturalım.
mdc Checkbox create $dname 1 15 20 240 13 > mDC.dll SeRDaR406 (x
;dialog'umuzda Oluşturdugumuz Kontrol'ün Stilini verelim
;1 Kare Biciminde:D yani deniyince anlıcaksınız.
;2 ise daha farklı bi $ekil. (:
mdc Checkbox style 1 1
;Checkbox'umuzun Renk'ini ve yazı tipini Ayarlıyalım.
mdc Checkbox font 1 $rgb(255,0,0) 9 +b > Tahoma
;$rgb(255,0,0) : Checkbox'umuzun Yazı Renk'ini Kırmızı Yapar, Yani Rgb Kodları ekliye bilir kendi renk'inizi Olu$tura bilirsiniz.
;9 Yazı Büyüklügü
;+biu ; +b Blood(Kalın) +i İtalik(Eğik) +u Under(Altı cizili.)
;Tahoma ise Yazı Tipi.
;Burada Timer kullanmamın amaç'ı Checkbox'umuza Tıkladıgımızda Sonuç'u daha belirgin $ekılde alabilmek.
;Fakat bu timer dialog'umuz kapandıgında acık olursa :D ekranımızda timer'i kapayana kadar örnek alias'ı görürüz.
.timerörnek 0 1 .Mdc.örnel
}
;bunun için ise close event'imizden yararlanacagız.
if $devent == close {
.timerörnek off
}
}
on *:signal:mdc: {
;echo -a $1-
;Checkbox'da işlem yapdığımızda, echo'lattımız signal event'imizden aldığımız veriler. (:
;Checkbox mdc 1 1
;Checkbox mdc 1 0
;Checkbox 1 Kelime.
;Çıkan sonuca göre, check box'un işlemesini sağlıcak kodları yazıyoruz.
;$1 == Checkbox :)
;$2 == Mdc Dialog'umuz
;$3 == 1 Buda Id'imiz.
if ($1 == Checkbox) && ($2 == Mdc) && ($3 == 1) {
;burada %if'i set'letip 1 veya 0 yapmamın sebebi, Checkbox'u genellikle Korumalarda kullandıgım için (: alışkanlık yani xD
$iif($4 == 0,set %IF 0,set %IF 1)
;checkbox'a ilk bakdıgım zaman en büyük sıkıntıyı komut işletiminde cekmişdim fakat :) $imdi ise Bu hal oldu.
}
}
;deneme için ise ufak bi alias yazalım. (:
;alias'daki mantık;
alias Mdc.örnel {
if (%if == 1) {
;%if eşitir 1 ise 'Mdc.Dll By SeRDaR406. (:' echo'latmasını söyledik.
Echo -a Mdc.Dll By SeRDaR406. (:
}
if (%if == 0) {
;buradada aynı şekil 0 ise '
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
echo'latmasını söyledik.
echo -a
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
face="Tahoma">;Evet arkada$lar, Checkbox'un anlatımı bu kadar, in$ faydası olur:)
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.