Jump to content

Checkbox Ile Kurulum


KintaRo
 Share

Recommended Posts

  • 1 ay sonra...
  • Replies 69
  • Created
  • Last Reply

Top Posters In This Topic

bu çalışmayı kendime göre uyarladım ve bir çok değişiklik yaptım.
sıra Progress bar eklemeye geldi ama birtürlü ekleyemiyorum.

bu konuda bana yardımcı olabilirseniz sevinirim.

çalışmamın en son halini sizle paylaşıyorum Progress bar çalışır hale getirmemde yardımcı olursanız sevinirim.

http://www.mediafire.com/?m83b645604gm79x


şimdiden hepinize teşekkür ederim.

Link to comment
Share on other sites

[quote name='yasesa' date='08 January 2012 - 19:30 ' timestamp='1326043804' post='1137461']
bu çalışmayı kendime göre uyarladım ve bir çok değişiklik yaptım.
sıra Progress bar eklemeye geldi ama birtürlü ekleyemiyorum.

bu konuda bana yardımcı olabilirseniz sevinirim.

çalışmamın en son halini sizle paylaşıyorum Progress bar çalışır hale getirmemde yardımcı olursanız sevinirim.

http://www.mediafire.com/?m83b645604gm79x


şimdiden hepinize teşekkür ederim.
[/quote]


Bir video hazırlamıştım baksan bu işi çok rahat halledersin.

[quote]http://www.mediafire.com/?9cto1dfbthfdt9b[/quote]

Link to comment
Share on other sites

video için çok teşekkür ederim.
ellerine sağlık güzel ve özenle hazırlanmış bir video.
tamaını izledm va sanıım artık yapa bilirim.

videoda bir şeyi mantığını anlayamadım

CheckBox1 içerisine

nsecilen=CheckBox.GetChecked("this");
if nsecilen == true then
ntoplam=ntoplam+1
else
[b]ntoplam=ntoplam-1[/b]
end

yazdın. burdaki

[b]ntoplam=ntoplam-1[/b]

mantığını anlayamadım.
ben burdaki koddan şunu anlıyorum seçili ise 1 ekle değilse 1 çıkar.
eğer ontane CheckBox varsa ve bunlardan birtanesi seçili ise sonuç -9 çıkması gerekmezmi.

sonuçta yaptığın proğram çalıştığına göre benim sanıım birşeyi bilmiyorum :(
burayı neden -1 yaptık onu bir anlata bilirmisin. :)

Link to comment
Share on other sites

Hah gözünü seviyim böyle güzel sorular sorun bana.

Checkboxa tıklanınca çalışır kodlar.İki koşulda tıklarsın.Ya işaretlerken ya da işareti kaldırırken.İlk tıklamada işaretliyse kontrol edip +1 yapıyor.Kaldırmak için tıkladığında ise işaretli olmadığından -1 yapıyor.

Kısacası ilk +1 yapıp sonra -1 yapınca değişen birşey olmuyor :)

Sanırım gözünden globalde toplamı sıfır tanımlamamız kaçmış.Sadece seçiliyse +1 yapıyor.0 dan başladığı için birini seçince 0+1 yapıp 1 buluyor.Umarım anlatabilmişimdir. :)

Edited by ReaLyMaN
Link to comment
Share on other sites

teşekkür ederim.
bende videodan bunu izleyim ve deneyip anlamaya çalışıyordum.
tekrar teşekkür ederim.

bu işin mantığını iyice anlayım sonra yapmaya çalıştığım otokurda deniyecem takıldığım yer olursa tekrar rahatsız ederim.
artık kusuruma bakma.

teşekkür ederim hayırlı akşamlar.

Link to comment
Share on other sites

  • 1 ay sonra...

nToplam=nToplam+1

yani

Değişken=Değişken+1

demek, değişkenin kendisini + 1 ile toplaması demek, sonuç gene kendi içine depolanır. Yani;

nToplam = 1;

diyelim.

nToplam=nToplam+1

dediğimiz de kendini + 1 yapacak yani 1+1=2 olacak ve bu sonucu yine kendine depolayacak. o zaman nToplam değişkeninde depolanan değer 2 olmuş olacak..

Not olarak eklemek istedim.

Link to comment
Share on other sites

evet siteyi kapadım. OtoKur önü çok açık olan bir proje değildi. Yani en fazla içindeki programlar değişebilirdi ona da gerek duymadım her gün programların güncellemesi çıkıyor nasıl yetişeyim. OtomatikXP gibi windows modifiyesi işinide yapmak istemiyorum. Çünkü sitemizde bu işi çok iyi yapan arkadaşlar var. Her işi ustasına bırakmak lazım. O yüzden sadece geliştirebilir ve özelleştirebilir projelere yöneldim. ProBox gibi. artık web sitemiz www.proboxai.com burdan devam ;)

Link to comment
Share on other sites

  • 1 ay sonra...
  • 2 ay sonra...

[quote name='casira' date='21 April 2010 - 12:31 ' timestamp='1271842294' post='777952']
Kintaro bir sorum olacak burası ile ilgili.

Projenin Page 1 e ait On Key evresinde


QUOTEif e_Key == 83 then -- eğer S tuşunu basılırsa tümünü seç
CheckBox.SetChecked("CheckBox1", true)
CheckBox.SetChecked("CheckBox2", true)
CheckBox.SetChecked("CheckBox3", true)
CheckBox.SetChecked("CheckBox4", true)
CheckBox.SetChecked("CheckBox5", true)
CheckBox.SetChecked("CheckBox6", true)
CheckBox.SetChecked("CheckBox7", true)
CheckBox.SetChecked("CheckBox8", true)
CheckBox.SetChecked("CheckBox9", true)
CheckBox.SetChecked("CheckBox10", true)
end

if e_Key == 75 then -- eğer K tuşuna basılırsa tüm seçimi kaldır
CheckBox.SetChecked("CheckBox1", false)
CheckBox.SetChecked("CheckBox2", false)
CheckBox.SetChecked("CheckBox3", false)
CheckBox.SetChecked("CheckBox4", false)
CheckBox.SetChecked("CheckBox5", false)
CheckBox.SetChecked("CheckBox6", false)
CheckBox.SetChecked("CheckBox7", false)
CheckBox.SetChecked("CheckBox8", false)
CheckBox.SetChecked("CheckBox9", false)
CheckBox.SetChecked("CheckBox10", false)
end

Burdaki 83 ve 75 sayılarının manası nedir.

Birde projeye bir dialog ekledik bu dialog 3 saniye göründükten sonra page1 açılacak bunu nasıl yaparız.
[/quote]

Elimizde 30-40 tane program varsa bunları tek tek bu şekilde( CheckBox.SetChecked("CheckBox10", false) gibi yazmak yerine daha kolay bir yöntemi yok mu?

Link to comment
Share on other sites

Döngü içinde unchecked işlemini tüm checkboxlara yaptırabilirsin. İlgi alanım değil ama bu şekilde ancak kolayca yapabilirsin. Misal autoitte;


Func _unchecked()
For $i = 0 to 12 ;kaç tane Checkbox varsa artık.
GUICtrlSetState ($i, $GUI_UNCHECKED)
Next
EndFunc

Link to comment
Share on other sites

[quote name='Baba_' date='09 June 2012 - 05:43 ' timestamp='1339209821' post='1210212']
[b]30 tane için ;[/b]

[codebox]
for i=1,30 do
CheckBox.SetChecked("CheckBox"..i, false)
end
[/codebox]
[/quote]

Bu şekilde olmuyor. Ben her checkbox için;
c1 = CheckBox.GetChecked("CheckBox1")
c2 = CheckBox.GetChecked("CheckBox2") komutlarını tek tek yazmaktan bahsetmiştim. 50 tane checkbox için tek tek yazmak gerekiyor. :)

Link to comment
Share on other sites

Linki yeniledim. Tekrar söylüyorum, tamotomatik.org sitesine yüklediğim ve kırık link olan tüm paylaşımlar:

[quote]http://www.mediafire.com/?d28404imlz75j[/quote]

adresinde bulunmaktadır.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Recently Browsing   0 members

    No registered users viewing this page.


×
×
  • Create New...