buton durumu

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ademcicek
Üye
Mesajlar: 409
Kayıt: 03 Eki 2003 01:50
Konum: Ankara

buton durumu

Mesaj gönderen ademcicek »

herkese kolay gelsin.

benim sorunum
benim bir butonum var. ben butona ilk tıklandığında a görevini yaptırmak istiyorum, ikinci tıkladığımda b görevini yaptırmak istiyorum.
yani herbir tıklandığında ya a görevini ya b görevini yapmasını sağlamak istiyorum.
çok teşekür ederim
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7601
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

Merhaba,

bir global boolean değişken tanımla. Mesela goreva diye. daha sonra kodda şöyle birşey olmalı.

Kod: Tümünü seç

....
Form1: TForm1...
GorevA : Boolean;
....

procedure TForm1.Button1Click(Sender)
begin
  GorevA := not(GorevA);
  if GorevA then
    begin
       {a görevini yap}
    end
  else
    begin
       {b görevini yap}
    end;
end;
Kolay gelsin.
hakkus
Üye
Mesajlar: 160
Kayıt: 18 Haz 2003 12:02
Konum: Konya

Mesaj gönderen hakkus »

merhaba,
integer bir değişken tanımla, porgram başlarken değerini 1 ata sıfır da atayabilirsin, butona her basıldığında bu değeri bir artır, ve bir if cümlesiyle sayı tekse şunu yap sayı çiftse şunu yap bu kadar.
saygıyla
saygılar
Kullanıcı avatarı
rsimsek
Admin
Mesajlar: 4482
Kayıt: 10 Haz 2003 01:48
Konum: İstanbul

Mesaj gönderen rsimsek »

Mustafa nın cevabına ek olarak, her basışta Button un Caption unu da değiştirebilirsin. Böylece tıklama ile hangi işlem yapılacağı belli olur.
Cevapla