butonla formun arka planını değiştirmek

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
sheak
Üye
Mesajlar: 19
Kayıt: 30 Ara 2006 01:39

butonla formun arka planını değiştirmek

Mesaj gönderen sheak »

arkadaşlar merhabalar. bir buton ile formun veya panelin arka planını nasıl değiştirebiliriz. renk ve resim ayrı ayrı butonlarda olacak ama şimdiden teşekkürler.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

Arama yapsan daha hızlı cevaplar alabilirsin

Kod: Tümünü seç

procedure TForm1.Button2Click(Sender: TObject);
begin
Form1.Color:=  clBackground;
end;
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
sheak
Üye
Mesajlar: 19
Kayıt: 30 Ara 2006 01:39

Mesaj gönderen sheak »

arama yaptım arka plan die ama bazı durumlar vardır. insan bilmiyorsa vede yanında dahi olsa o an anlamayabilir. bu arada ben resim eklemek icin sormuştum bunun icin ne yazabiliriz?
sheak
Üye
Mesajlar: 19
Kayıt: 30 Ara 2006 01:39

Mesaj gönderen sheak »

hemde bunda renk paleti de gelmiyor. :(:(
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Re: butonla formun arka planını değiştirmek

Mesaj gönderen conari »

sheak yazdı:arkadaşlar merhabalar. bir buton ile formun veya panelin arka planını nasıl değiştirebiliriz. renk ve resim ayrı ayrı butonlarda olacak ama şimdiden teşekkürler.
renk paletini getirip ordan mı seçtirmek istiyorsunuz.
??
veya arka plan resmini de bir yerden mi seçtirmek istiyorsunuz??
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
sheak
Üye
Mesajlar: 19
Kayıt: 30 Ara 2006 01:39

Mesaj gönderen sheak »

her ikiside desem kızmassın demi :D yani hangisini istiyorsa onu yapacak beni ilgilendirmiyor :D
sheak
Üye
Mesajlar: 19
Kayıt: 30 Ara 2006 01:39

Mesaj gönderen sheak »

birde bu farklı bir konu ama bunuda buraya yazayım konu kirliliği olmasın. şimdi program ekranın sağına alınmışsa butona tıklaanınca sol tarafa eğer solda ise butona tıklanınca sağ tarafa uzayacak. ve her ikisinde de aynı acılan program aynı olacak. yada daha basite indirgeyelim dersek. sağda yada solda farketmeyecek ve program sağda iken yada sol da iken ortada bi koordinata gelecek ve sağa doğru uzayacak bunu nasıl yapabilirim.
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

birinci sorun için bu seçilen değerler kaydedilecekmi yoksa her seferinde
her açılışta seçtirecekmisin.

Kaydetmeden yapıcam dersen.
önce bir colorbox koy

Kod: Tümünü seç

procedure TForm1.BitBtn1Click(Sender: TObject);
begin
Form1.Color:=ColorBox1.Selected;
end;
resim için bir tane opendialog koy
bir tane image koy

Kod: Tümünü seç

procedure TForm1.OpenDialog1CanClose(Sender: TObject;
  var CanClose: Boolean);
begin
Image1.Picture.LoadFromFile(OpenDialog1.FileName)
end;
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
sheak
Üye
Mesajlar: 19
Kayıt: 30 Ara 2006 01:39

Mesaj gönderen sheak »

arkadaşım saolasın cok yardımcı oluyorsun da yine ben anlatamadım sanırım.

opendialogla resim alıyoruz ya onu butona tıklayınca yapacak :S valla kufur etme ogrenmeye calısıoz :S

panelin arka plan kodunu bulamadım :(
Kullanıcı avatarı
conari
Üye
Mesajlar: 2102
Kayıt: 27 Nis 2006 03:10
Konum: İstanbul & Gebze Karışık

Mesaj gönderen conari »

buton onclicke
opendialog.execute
ediceksin
dosya seçme açılır ama opendialog kullanma openbitmap dialog vardı sanırım onu kullan.

opendialog un
canclose a da yazdığım kodu
procedure TForm1.OpenDialog1CanClose(Sender: TObject;
var CanClose: Boolean);
begin
Image1.Picture.LoadFromFile(OpenDialog1.FileName)
end;
Bir kelimenin anlamını öğretsen bile yeter..
ResimResim
Cevapla