Merhaba Arkadaşlar;
Örnek Olarak;
Formda 1 Adet Edit var diyelim.
Bu editin bütün özelliklerini kaydetmek istiyorum sonrasında da form create edilirken bu özelliklere göre çağırmak istiyorum.
Yani kullanıcı Edit'in yazı rengini, boyutunu veya ekrandaki konumu veya DBedit ise datasource bilgisini gibi özelliklerini değiştirebileceği bir proje düşünüyorum. Sonrasında kullanıcı kaydet dediği zaman artık o nesne son ayarlanan özelliklerle ekrana gelsin istiyorum. Bunu nasıl yapabilirim.
Delphi tarafında yıllar önce bir componenetle tek tuşla bunu yapabiliyordum fakat bir türlü ulaşamadım.
Yardımlarınız için teşekkürler.
İyi çalışmalar.
Formdaki Herhangi Bir Nesnenin Bütün Özelliklerini Saklama
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
Formdaki Herhangi Bir Nesnenin Bütün Özelliklerini Saklama
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
_________________
Re: Formdaki Herhangi Bir Nesnenin Bütün Özelliklerini Saklama
DefineProperties idi sanirim prosedürün ismi. TForm Class'ina ait.
Bu prosedürü override edip (TReader, TWriter) ile islem yaptirabilirsin.
Write kisminda bilesenlerinin özelliklerini ini dosyasina kayit edebilir, read kisminda yine ini dosyasindan okutabilirsin.
Bu prosedürü override edip (TReader, TWriter) ile islem yaptirabilirsin.
Write kisminda bilesenlerinin özelliklerini ini dosyasina kayit edebilir, read kisminda yine ini dosyasindan okutabilirsin.
kıdemsiz üye
Re: Formdaki Herhangi Bir Nesnenin Bütün Özelliklerini Saklama
Bir kaç örnek olabilecek sayfa buldum senin için incele bir istersen
http://wiki.freepascal.org/Streaming_components
http://docs.embarcadero.com/products/ra ... Class.html
http://etutorials.org/Programming/maste ... Streaming/
Bir örnek yaparsan eğer makale bölümünde kodlarını paylaşırsan sevinirim.
http://wiki.freepascal.org/Streaming_components
http://docs.embarcadero.com/products/ra ... Class.html
http://etutorials.org/Programming/maste ... Streaming/
Bir örnek yaparsan eğer makale bölümünde kodlarını paylaşırsan sevinirim.
Re: Formdaki Herhangi Bir Nesnenin Bütün Özelliklerini Saklama
JEDInin TJvFormStorage bileşeni var: http://wiki.delphi-jedi.org/wiki/JVCL_H ... ormStorage
İşinize yarayabilir.
İşinize yarayabilir.
There's no place like 127.0.0.1
Re: Formdaki Herhangi Bir Nesnenin Bütün Özelliklerini Saklama
Arkadaşlar cevaplarınız ve yardımlarınız için teşekkür ederim.
@SimaWB bahsettiği şekilde ben zaten bir component ile çok kolay bir şekilde yapabiliyordum.
@SimaWB hocam jedi 2014 ten sonra geliştirmeye ara vermiş gözüküyor http://jvcl.delphi-jedi.org/
Raize de de olabilir tabi hala varsa ?
@SimaWB bahsettiği şekilde ben zaten bir component ile çok kolay bir şekilde yapabiliyordum.
@SimaWB hocam jedi 2014 ten sonra geliştirmeye ara vermiş gözüküyor http://jvcl.delphi-jedi.org/
Raize de de olabilir tabi hala varsa ?
Gün gelecek, dilleri, elleri ve ayakları yapmış oldukları bütün kötülükleri tek tek bildirerek aleyhlerinde şahitlik edecektir. [Nur Suresi 24]
_________________
_________________
Re: Formdaki Herhangi Bir Nesnenin Bütün Özelliklerini Saklama
Bence JvFormStorage'in kodlarına bakabilirsiniz.
Ayrınca TStream sınıfının WriteComponent prosedürüyle de yapabiliriz.
Ayrınca TStream sınıfının WriteComponent prosedürüyle de yapabiliriz.
There's no place like 127.0.0.1
- mustafasoy
- Üye
- Mesajlar: 154
- Kayıt: 02 Ağu 2013 05:00
- Konum: istanbul
- İletişim:
Re: Formdaki Herhangi Bir Nesnenin Bütün Özelliklerini Saklama
yukarıdakilere ek olarak devexpressin cxPropertiesStore1 componenti ile birçok bilgiyi tutabilirsin
http://www.mustafasoy.com.tr
Nasıl ki Soru sorarak öğrendiyseniz , öğrendiklerinizi cevap vererek öğretiniz.
Nasıl ki Soru sorarak öğrendiyseniz , öğrendiklerinizi cevap vererek öğretiniz.
- sabanakman
- Kıdemli Üye
- Mesajlar: 3077
- Kayıt: 17 Nis 2006 08:11
- Konum: Ah bi Antalya olaydı keşke (Ankara)
Re: Formdaki Herhangi Bir Nesnenin Bütün Özelliklerini Saklama
viewtopic.php?t=18415SimaWB yazdı:Bence JvFormStorage'in kodlarına bakabilirsiniz.
Ayrınca TStream sınıfının WriteComponent prosedürüyle de yapabiliriz.
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
_________________
Derin olan kuyu değil kısa olan iptir. - .