cxgird kolon özelleiştirme

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

cxgird kolon özelleiştirme

Mesaj gönderen AfterPost » 23 Haz 2016 12:38

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: 590
Kayıt: 20 Eki 2006 10:37
Konum: Erzurum
İletişim:

Re: cxgird kolon özelleiştirme

Mesaj gönderen fesiharslan » 23 Haz 2016 12:57

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: 127
Kayıt: 12 Tem 2014 09:22

Re: cxgird kolon özelleiştirme

Mesaj gönderen AfterPost » 23 Haz 2016 01:12

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: 590
Kayıt: 20 Eki 2006 10:37
Konum: Erzurum
İletişim:

Re: cxgird kolon özelleiştirme

Mesaj gönderen fesiharslan » 23 Haz 2016 06:37

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: 590
Kayıt: 20 Eki 2006 10:37
Konum: Erzurum
İletişim:

Re: cxgird kolon özelleiştirme

Mesaj gönderen fesiharslan » 23 Haz 2016 08:28

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: 114
Kayıt: 09 Ağu 2014 08:09
İletişim:

Re: cxgird kolon özelleiştirme

Mesaj gönderen yhackup » 23 Haz 2016 09:11

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: 114
Kayıt: 09 Ağu 2014 08:09
İletişim:

Re: cxgird kolon özelleiştirme

Mesaj gönderen yhackup » 23 Haz 2016 09:26

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 04:38
Konum: İstanbul

Re: cxgird kolon özelleiştirme

Mesaj gönderen adelphiforumz » 23 Haz 2016 09:58

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: 590
Kayıt: 20 Eki 2006 10:37
Konum: Erzurum
İletişim:

Re: cxgird kolon özelleiştirme

Mesaj gönderen fesiharslan » 23 Haz 2016 10:33

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: 114
Kayıt: 09 Ağu 2014 08:09
İletişim:

Re: cxgird kolon özelleiştirme

Mesaj gönderen yhackup » 23 Haz 2016 10:56

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: 114
Kayıt: 09 Ağu 2014 08:09
İletişim:

Re: cxgird kolon özelleiştirme

Mesaj gönderen yhackup » 23 Haz 2016 11:02

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: 590
Kayıt: 20 Eki 2006 10:37
Konum: Erzurum
İletişim:

Re: cxgird kolon özelleiştirme

Mesaj gönderen fesiharslan » 23 Haz 2016 11:04

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