OpenDialog Penceresinin Sabitlerinin Değiştirilmesi

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
NeverFear
Üye
Mesajlar: 69
Kayıt: 20 Tem 2004 09:41
Konum: İzmir

OpenDialog Penceresinin Sabitlerinin Değiştirilmesi

Mesaj gönderen NeverFear »

Forumlarda aramama rağmen bulamadım.
Dialog pencerelerini çalıştırdığımızda açılan pencerelerdeki; Konum : , Dosya adı : , Dosya türü : ... gibi Label caption ve Aç, İptal ... gibi buton caption içeriklerini nasıl değiştirebilirim.
Örn.: Dosya adı : ifadesini program içinden nasıl Uygulama adı : ... şeklinde değiştirebilirim.
ikutluay
Üye
Mesajlar: 2341
Kayıt: 03 Tem 2007 10:13

Re: OpenDialog Penceresinin Sabitlerinin Değiştirilmesi

Mesaj gönderen ikutluay »

ya kendi kompoentini türet yada torry netten dialog komponentlerine bak. son ihtimal ise yanlış hatırlamıyorum ise const.pas dosyasında metinlerin olduğu
Kişi odur ki, koyar dünyada bir eser. Eseri olmayanın yerinde yeller eser./Muhammed Hadimi
http://www.ibrahimkutluay.net
http://www.ibrahimkutluay.net/blog
NeverFear
Üye
Mesajlar: 69
Kayıt: 20 Tem 2004 09:41
Konum: İzmir

Re: OpenDialog Penceresinin Sabitlerinin Değiştirilmesi

Mesaj gönderen NeverFear »

Consts.pas dosyasını tamamiyle türkçeleştirmiştim zaten ve o dosya içinde istediğim yok. torry net'te ise, yapmak istediğimi gerçekleştirecek bileşen veya kod örneği yok.
Aşağıdaki adreste ise benzer bir kodlama buldum, ancak henüz deneyemedim.
http://forum.doom9.org/archive/index.php/t-36215.html
Kullanıcı avatarı
csunguray
Üye
Mesajlar: 855
Kayıt: 09 Ara 2006 05:08
Konum: Adana
İletişim:

Re: OpenDialog Penceresinin Sabitlerinin Değiştirilmesi

Mesaj gönderen csunguray »

Const.pas ı Türkçe'leştirdiniz ama derlediniz mi? Consts.pas normalde source klasöründe bulunur. Onu komut satırından "dcc32 consts.pas" komutuyla derledikten sonra oluşan dcu dosyasını units klasörüne kopyalamanız lazım.
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/)
NeverFear
Üye
Mesajlar: 69
Kayıt: 20 Tem 2004 09:41
Konum: İzmir

Re: OpenDialog Penceresinin Sabitlerinin Değiştirilmesi

Mesaj gönderen NeverFear »

elbette derledim. hatta diğer consts (örn.dbconsts ... vb.) içerenleri de türkçeleştirip derledim. burada bir sorun yok.
hatta, aşağıdaki linki de inceleyebilirsin.
viewtopic.php?f=2&t=20770&p=118478&hili ... ar#p118478
Kullanıcı avatarı
Battosai
Üye
Mesajlar: 1316
Kayıt: 01 Eki 2007 12:02
Konum: Ankara

Re: OpenDialog Penceresinin Sabitlerinin Değiştirilmesi

Mesaj gönderen Battosai »

const dosyası ile olacak iş değil zira dialog penceresi windows'a ait bir api ama müdehale edilmeyecek değil tabi bazı örneklerine denk geliyoruz...Aramaya devam derim hem bize de faydası olur :) Ama yapmak istediğin değişiklik biraz luzumsuz geldi bana yani oraya bir buton yerleştirmek veya bazı örneklerde olduğu gibi farklı bir edit koymak gibi bişey olsa uğraşa değer derdim...çok önemli değilse uğraşma derim zira herkez biliyor opendialog un ne işe yaradığını windows kullanıcısı yabancı değil yani...
NeverFear
Üye
Mesajlar: 69
Kayıt: 20 Tem 2004 09:41
Konum: İzmir

Re: OpenDialog Penceresinin Sabitlerinin Değiştirilmesi

Mesaj gönderen NeverFear »

OpenDialog penceresinin sağ alt köşesindeki "Aç" ve "İptal" tuşlarının başlıklarının değiştirilmesi ile ilgili kodlamaları buldum ve burada paylaşmak istedim (sıra diğerlerine geldi).

Kod: Tümünü seç

procedure TForm1.OpenDialog1Show(Sender: TObject);
begin
   {"OPEN" - > "Aç"}
   SetDlgItemText (GetParent (OpenDialog1.Handle),
                   IDOK, PChar ('&Aufmachen')) ;
   {"Cancel" - > "İptal"}
   SetDlgItemText (GetParent (OpenDialog1.Handle),
                   IDCANCEL, PChar ('&Widerruf')) ;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
  if OpenDialog1.Execute then OpenDialog1Show(Button1);
end;
Cevapla