merhaba;
Çalışma anında Ribbon menü ve Navbar da sürükle bırak ile yapılan ayarları ini dosyasına kaydedip programın açılışında da yeniden okutmak istiyorum.
bu işlemi nasıl yapabiliriz.
Ribbon menu ve Navbar İni Dosyası olarak Kaydetme
Forum kuralları
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
Bu forum sadece yapacağınız işle alakalı doğru bileşeni bulmak içindir. Şöyle bir şey yapmam lazım, hangi bileşeni kullanıyım diyorsanız, doğru yerdesiniz.
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
Ribbon menu ve Navbar İni Dosyası olarak Kaydetme
İsteyen, yapabildiğinden daha fazlasını yapar.
Re: Ribbon menu ve Navbar İni Dosyası olarak Kaydetme
BarManager'ın SaveTo... metodları işinize yaramıyor mu ?
Re: Ribbon menu ve Navbar İni Dosyası olarak Kaydetme
Fi tarihinde NavBar ı tipi image (veya blob) olan bir DB sahasına kaydetmek için şöyle bir kod yazmıştım.
Kod: Tümünü seç
procedure TFormAnaMenu.ActionMenuKaydetExecute(Sender: TObject);
var
Stream1: TADOBlobStream;
begin
inherited;
DM.Kullanici.Open;
if DM.Kullanici.Locate('REF', CurrentUser.Ref, []) then
begin
DM.Kullanici.Edit;
Stream1 := TADOBlobStream.Create(DM.KullaniciMENU, bmWrite);
try
NavBar1.SaveToStream(Stream1);
finally
Stream1.Free;
end;
DM.Kullanici.Post;
end;
DM.Kullanici.Close;
end;
procedure TFormAnaMenu.ActionMenuYukleExecute(Sender: TObject);
var
Stream1: TADOBlobStream;
begin
inherited;
DM.Kullanici.Open;
Stream1 := TADOBlobStream.Create(DM.KullaniciMENU, bmRead);
try
if DM.Kullanici.Locate('REF', CurrentUser.Ref, []) then
begin
if DM.KullaniciMENU.IsNull then
begin
// if Sender <> nil then ShowMessage('Kayıtlı menü yok. Menü sıfırlanacak!');
// ActionMenuSifirlaExecute(Sender);
end else
begin
NavBar1.LoadFromStream(Stream1);
end;
end else
begin
// ActionMenuSifirlaExecute(Sender);
end;
finally
Stream1.Free;
end;
DM.Kullanici.Close;
end;
C. Sunguray
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
csunguray at netbilisim.kom
Net Bilişim Hizmetleri
Sıradan her programcı bilgisayarın anlayabileceği kodlar yazabilir.
Sadece iyi programcılar insanların da anlayabileceği kodlar yazarlar.
Martin Fowler (http://martinfowler.com/)
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
Re: Ribbon menu ve Navbar İni Dosyası olarak Kaydetme
verdiğiniz bilgiler için teşekkür ederim. çalışmalarımı yapıp sonucu yazacağım.
İsteyen, yapabildiğinden daha fazlasını yapar.