checklistbox da click

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

checklistbox da click

Mesaj gönderen mege »

checklistbox da (TNTchecklistbox) sadece kutucuğa tıklayınca seçiliyor(veya seçiliyse iptal oluyor).

textine tıklayınca olmuyor. propertiesde bişey göremedim. kodlamı ypamak gerekir acaba?
.-.-.-.-.-.-.-. ^_^
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

OnClick e aşağıdaki kodu yazarayk yapabilirsin.

Kod: Tümünü seç

procedure TForm1.CheckListBox1Click(Sender: TObject);
begin
  CheckListBox1.Checked[CheckListBox1.ItemIndex] := not CheckListBox1.Checked[CheckListBox1.ItemIndex];
end;
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Kullanıcı avatarı
mege
Admin
Mesajlar: 2360
Kayıt: 05 Şub 2004 04:32
Konum: Beşiktaş
İletişim:

Mesaj gönderen mege »

saolun hocam bende öyle yaptım. ancak bu seferde kutucuğa tıklayınca yapmıyo du, daha doğrusu ilk önce NOT sonra bidaha NOT başa dönüyodu :)

sonra aynı eventi OnClickCheck dede çağırınca NOT NOT NOT oldu yani NOT :)
.-.-.-.-.-.-.-. ^_^
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Kardeşim demokraside tükenmeyen çareler bizim forumda tükenecek değil ya :wink: iki ali cengiz yaparız olur biter :lol:

Kod: Tümünü seç

procedure TForm1.CheckListBox1MouseDown(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  caption := inttostr(x);  // kutucuğun pozisyonunu bulma/görmek için.
  if x > 13 then exit; // fare yazının üzerinde ise
  CheckListBox1.OnClick := nil;
end;

procedure TForm1.CheckListBox1MouseUp(Sender: TObject;
  Button: TMouseButton; Shift: TShiftState; X, Y: Integer);
begin
  CheckListBox1.OnClick := CheckListBox1Click;
end;
Dün olayın farkındaydım da kod uzasın istemedim :wink:
Bilgiyi paylaşarak artıralım! Hayatı kolaylaştıralım!!
Cevapla