cxgird kolon özelleiştirme

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
AfterPost
Üye
Mesajlar: 144
Kayıt: 12 Tem 2014 10:22

cxgird kolon özelleiştirme

Mesaj gönderen AfterPost »

cxgrid üzerinde sağ tıklayınca field chooser den istedğim alanın ekleyim çıkatıyorum fakat açıp kapayınca varsayılan ayarlara gönüş oluyor, bunu nasıl kalıcı hale getirebilirim..
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: cxgird kolon özelleiştirme

Mesaj gönderen fesiharslan »

Merhaba;
cxGrid' in StoreTo (StoreToIniFile/RestoreFromIniFile, StoreToRegistry) özelliği ile grid üzerine yaptığınız değişiklikleri, ister ini dosyasına isterseniz registry'de saklayabilirsiniz.
Böylece her kullanıcı için ayrı özelleşmiş bir grid görünümü sağlamış olursunuz.
AfterPost
Üye
Mesajlar: 144
Kayıt: 12 Tem 2014 10:22

Re: cxgird kolon özelleiştirme

Mesaj gönderen AfterPost »

Cevabınız için çok teşekkür ederim, cxgird i yeni kullanmaya başladım bazı sorularım acemice olabilir , bu yüzden şimdilen özür dilerim..peki aynı yöntem ile türkçeleştirebilirmiyiz
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: cxgird kolon özelleiştirme

Mesaj gönderen fesiharslan »

AfterPost yazdı:Cevabınız için çok teşekkür ederim, cxgird i yeni kullanmaya başladım bazı sorularım acemice olabilir , bu yüzden şimdilen özür dilerim..peki aynı yöntem ile türkçeleştirebilirmiyiz
Rica ederim.
Sorularınızın acemice olması hiç önemli değil. Önemli olan açıklayıcı olmasıdır. Yani biz soru veya sorunu anlayalım yeter.
Türkçeleştirme konusuna gelince;
Devexpress'in cxLocalizer nesnesi ile çalışma anında Devexpress'in tüm nesneleri Türkçe'leștirilebilir.
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: cxgird kolon özelleiştirme

Mesaj gönderen fesiharslan »

Devexpress Türkçeleştirme'yi kullanabilmek için;
1- Form üzerine bir adet cxLocalizer nesnesi yerleştirin.
2-@mussimsek'in düzenleyip ve paylaştığı güncel Türkçeleştirilmiş Devexpress ayar dosyasını (ini dosyası) indirin ve sabit bir konuma kopyalayın (Örn; C:\Program Files\UygulamaKlasorum).
Dosya linki: viewtopic.php?f=2&t=35888#p193618
3- Aşağıdaki kodları ana Forumunuzun OnCreate olayına yazın.

Kod: Tümünü seç

const
  strCeviriPath:WideString='C:\Program Files\UygulamaKlasorum\Turkce.ini';
begin
if FileExists(strCeviriPath) then
begin 
  With cxLocalizer1 do
  begin
    FileName:=strCeviriPath;
    Locale:=1055; // Türkçe dil Id'si
    Active:=True;
  end;
end;
Uygulamayı çalıştırdığınızda Devexpress nesnelerinde geçen tüm yabancı terimler Türkçeleştirilmiş olacaktır.
İyi çalışmalar...
Kullanıcı avatarı
yhackup
Üye
Mesajlar: 115
Kayıt: 09 Ağu 2014 09:09
İletişim:

Re: cxgird kolon özelleiştirme

Mesaj gönderen yhackup »

fesiharslan yazdı:Merhaba;
cxGrid' in StoreTo (StoreToIniFile/RestoreFromIniFile, StoreToRegistry) özelliği ile grid üzerine yaptığınız değişiklikleri, ister ini dosyasına isterseniz registry'de saklayabilirsiniz.
Böylece her kullanıcı için ayrı özelleşmiş bir grid görünümü sağlamış olursunuz.
Merhaba
DBGrid de var mı benzer bir işlev ?
Çaylak Delphici :D

Yakup ULUTAŞ
Kullanıcı avatarı
yhackup
Üye
Mesajlar: 115
Kayıt: 09 Ağu 2014 09:09
İletişim:

Re: cxgird kolon özelleiştirme

Mesaj gönderen yhackup »

yhackup yazdı:
fesiharslan yazdı:Merhaba;
cxGrid' in StoreTo (StoreToIniFile/RestoreFromIniFile, StoreToRegistry) özelliği ile grid üzerine yaptığınız değişiklikleri, ister ini dosyasına isterseniz registry'de saklayabilirsiniz.
Böylece her kullanıcı için ayrı özelleşmiş bir grid görünümü sağlamış olursunuz.
Merhaba
DBGrid de var mı benzer bir işlev ?

Ararken buldum CTRL + Space :)

Şuraya yazayım birine lazım olur belki,

DBGrid1.Columns.SaveToFile('C:\dbgrid.txt'); Kolon düzenini kaydediyor.

DBGrid1.Columns.LoadFromFile('C:\dbgrid.txt'); Kolon düzenini geri yüklüyor.
Çaylak Delphici :D

Yakup ULUTAŞ
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

Re: cxgird kolon özelleiştirme

Mesaj gönderen adelphiforumz »

Dikkat etmeniz gereken bir konuyu hatırlatayım
Saveto ile kaydettiğiniz gridlerin daha sonrasında grid içerisine programdan yeni
alanlar eklediğinizde bu alanlar grid üzerinde görünmüyor.
Sonra yeni eklediğim alan grdide yok diye uğraşmayın :)
İyi Çalışmalar
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: cxgird kolon özelleiştirme

Mesaj gönderen fesiharslan »

yhackup yazdı:
yhackup yazdı:
fesiharslan yazdı:Merhaba;
cxGrid' in StoreTo (StoreToIniFile/RestoreFromIniFile, StoreToRegistry) özelliği ile grid üzerine yaptığınız değişiklikleri, ister ini dosyasına isterseniz registry'de saklayabilirsiniz.
Böylece her kullanıcı için ayrı özelleşmiş bir grid görünümü sağlamış olursunuz.
Merhaba
DBGrid de var mı benzer bir işlev ?

Ararken buldum CTRL + Space :)

Şuraya yazayım birine lazım olur belki,

DBGrid1.Columns.SaveToFile('C:\dbgrid.txt'); Kolon düzenini kaydediyor.

DBGrid1.Columns.LoadFromFile('C:\dbgrid.txt'); Kolon düzenini geri yüklüyor.
Merhaba;
Bilgi ve paylaşım için teşekkürler.
Belirtmiş olduğunuz SaveToFile/LoadFromFile metodları basit kullanımlar için yeterli olacaktır.
Fakat cxGrid'in StoreTo özelliği oldukça gelişmiş bir yapıya sahiptir. Sütun sırası, genişlikleri, gruplama, grup sırası, görünürlüğü vb. daha birçok özelliği registry veya ini dosyasına saklayabiliyor ve geri yükleyebiliyor.
Çok iyi diyoruz hep, her yazılımcı arkadaşımın bu seti alma imkanı olmuyor tabi. Malum setin fiyatı 1.499 dolar.
Kullanıcı avatarı
yhackup
Üye
Mesajlar: 115
Kayıt: 09 Ağu 2014 09:09
İletişim:

Re: cxgird kolon özelleiştirme

Mesaj gönderen yhackup »

fesiharslan yazdı:
yhackup yazdı:
yhackup yazdı:
Merhaba
DBGrid de var mı benzer bir işlev ?

Ararken buldum CTRL + Space :)

Şuraya yazayım birine lazım olur belki,

DBGrid1.Columns.SaveToFile('C:\dbgrid.txt'); Kolon düzenini kaydediyor.

DBGrid1.Columns.LoadFromFile('C:\dbgrid.txt'); Kolon düzenini geri yüklüyor.
Merhaba;
Bilgi ve paylaşım için teşekkürler.
Belirtmiş olduğunuz SaveToFile/LoadFromFile metodları basit kullanımlar için yeterli olacaktır.
Fakat cxGrid'in StoreTo özelliği oldukça gelişmiş bir yapıya sahiptir. Sütun sırası, genişlikleri, gruplama, grup sırası, görünürlüğü vb. daha birçok özelliği registry veya ini dosyasına saklayabiliyor ve geri yükleyebiliyor.
Çok iyi diyoruz hep, her yazılımcı arkadaşımın bu seti alma imkanı olmuyor tabi. Malum setin fiyatı 1.499 dolar.

Aynen basit kulllanım için yeterli kolon sırası ve kolon uzunluğunu kısalığını saklayabiliyor.
Eğer uygulamadan çok para kazanmıyorsa zaten bu seti kimse almaz 4.300 TL çok para
Çaylak Delphici :D

Yakup ULUTAŞ
Kullanıcı avatarı
yhackup
Üye
Mesajlar: 115
Kayıt: 09 Ağu 2014 09:09
İletişim:

Re: cxgird kolon özelleiştirme

Mesaj gönderen yhackup »

adelphiforumz yazdı:Dikkat etmeniz gereken bir konuyu hatırlatayım
Saveto ile kaydettiğiniz gridlerin daha sonrasında grid içerisine programdan yeni
alanlar eklediğinizde bu alanlar grid üzerinde görünmüyor.
Sonra yeni eklediğim alan grdide yok diye uğraşmayın :)
İyi Çalışmalar

Aynı şekilde kolon kaldırınca da gelmeye devam ediyor :D
Çaylak Delphici :D

Yakup ULUTAŞ
Kullanıcı avatarı
fesiharslan
Üye
Mesajlar: 591
Kayıt: 20 Eki 2006 11:37
Konum: Erzurum
İletişim:

Re: cxgird kolon özelleiştirme

Mesaj gönderen fesiharslan »

Biz kurumsal olarak almıştık. Tabi yıllık ödeme oluyor. Her yıl para ödemek zorunda kalıyorsunuz. Sizin de belirtmiş olduğunuz gibi bu işten para kazanıyorsan, alabilirsin. Aksi durumda Delphi'nin standart grid'ini özelleștirerek uygulama geliştirebilirsin. Bu da Amerika'yı yeniden keşfetmek gibi birşey. Hazır yapılmıșını kullanmak zaman ve personel bakımından (yazılım firmaları açısından) büyük tasarruf sağlıyor.
Cevapla