colordialog1

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
zengin
Üye
Mesajlar: 233
Kayıt: 06 Ağu 2003 10:13

colordialog1

Mesaj gönderen zengin »

degerli arkadaşlarım formumda colordialog1 renk konusunda renkleri
sabitlemem gerekiyor örnegin veri tabanına kayıt yapılabilirmi
bana bu konuda yardımlarızı bekliyorum
saygılarımla

Kod: Tümünü seç

if colordialog1.execute then
begin
panel1.Color:=colordialog1.color;
end;
Zengin
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

veritabanına bitane kayıt adını panel1color verip

Kod: Tümünü seç

if colordialog1.execute then 
begin 
panel1.Color:=colordialog1.color; 
tablepanel1color.value:=colordialog1.color;(bunu stringe çevir)
end;
formun creeattinede

Kod: Tümünü seç

panel1.color:=tablepanel1color.value;
dersen sorunun hallolur
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
zengin
Üye
Mesajlar: 233
Kayıt: 06 Ağu 2003 10:13

Mesaj gönderen zengin »

ALUCARD kardeşim datadaki alan paradoks kullanıyorum

Kod: Tümünü seç

veritabanına bitane kayıt adını panel1color verip  
dediginiz alan( Type ) ? ne olacak
Zengin
Kullanıcı avatarı
mussimsek
Admin
Mesajlar: 7603
Kayıt: 10 Haz 2003 12:26
Konum: İstanbul
İletişim:

Mesaj gönderen mussimsek »

renkler Integer sayıdır. Integer gibi davranabilirsin.

Table1.FieldByName('RENK').AsInteger := clRed;

Panel1.Color := TColor(Table1.FieldByName('RENK').AsInteger);

gibi.

Kolay gelsin.
zengin
Üye
Mesajlar: 233
Kayıt: 06 Ağu 2003 10:13

Mesaj gönderen zengin »

Degerli üstatlarım colordialog1 kaydetme işlemini bu şekilde oldu
yardımlarınızdan dolayı cokteşkkür ederim
saygılarımla zengin

Kod: Tümünü seç

table1.Edit;
if colordialog1.execute then
begin
Table1.FieldByName('RENK').AsInteger := colordialog1.color;
Panel1.Color := TColor(Table1.FieldByName('RENK').AsInteger);
panel5.Color:= TColor(Table1.FieldByName('RENK').AsInteger);
panel4.Color:= TColor(Table1.FieldByName('RENK').AsInteger);
table1.Post;
end;
Zengin
Kullanıcı avatarı
ALUCARD
Üye
Mesajlar: 1270
Kayıt: 27 Eyl 2003 10:12
Konum: Samsun
İletişim:

Mesaj gönderen ALUCARD »

eğer yardımcı olabildiysek ne mutlu bize :)
@alucard :lol:
بِسْمِ اللهِ الرَّحْمنِ الرَّحِيمِ
Forumun 365. Üyesi
Hiç Bir Şey İnsan Kadar Yükselemez ve Alçalamaz

Erkan ÇAĞLAR
Cevapla