CapsLock Tuşu(Klaviye)
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
CapsLock Tuşu(Klaviye)
Selam
benim istediyim bu bir edit-e tıklanınca CapsLock Tuşu kapalıysa açıçak
ve yahu başka bir yolu varmı ki edit-e girilen tüm harfler büyük yazılsınlar
edit-e kücük harfler olmayacak hepsi büyük yazılacak
benim istediyim bu bir edit-e tıklanınca CapsLock Tuşu kapalıysa açıçak
ve yahu başka bir yolu varmı ki edit-e girilen tüm harfler büyük yazılsınlar
edit-e kücük harfler olmayacak hepsi büyük yazılacak
< The Best Boy >
Re: CapsLock Tuşu(Klaviye)
edit'in onkeypress olayına yazacağın bir fonskyon ile yapabilirsin. büyük küçük harf diye arat forumda.
Re: CapsLock Tuşu(Klaviye)
kullanım edit'in onkeypress olayına...Function BuyukHarf(Harf: Char): Char;
begin
case Harf of
'ı': Result:='I';
'ğ': Result:='Ğ';
'ü': Result:='Ü';
'ş': Result:='Ş';
'i': Result:='İ';
'ö': Result:='Ö';
'ç': Result:='Ç';
else
Result:=UpCase(Harf);
end;
end;
key:=buyukharf(key);
Re: CapsLock Tuşu(Klaviye)
İstedigin edite girilen bilgilerin büyük yazılması ise koda gerek yok...
properties den editin charcase sekmesini ecuppercase yaparsan girilen bilgileri büyük harfle yazar..
kolay gelsin...
properties den editin charcase sekmesini ecuppercase yaparsan girilen bilgileri büyük harfle yazar..
kolay gelsin...
procedure TForm1.FormCreate(Sender: TObject);
begin
showmessage('Dehanın %1 i ilham %99u terdir.');
end;
end.
begin
showmessage('Dehanın %1 i ilham %99u terdir.');
end;
end.
Re: CapsLock Tuşu(Klaviye)
Türkçe karakterler yazılmıyor o vakit ondan yukardaki fonksiyonu gönderdik bir bildiğimiz var demi...İstedigin edite girilen bilgilerin büyük yazılması ise koda gerek yok...
properties den editin charcase sekmesini ecuppercase yaparsan girilen bilgileri büyük harfle yazar..
kolay gelsin..

Re: CapsLock Tuşu(Klaviye)
Arkadaşım sen denedinmi de türkce karakterler yazılmıyor diyorsun sadece bi i ile ı da sorun cıkarıyor onuda ufak bi kodla halledebilir deilmi
Örnegin;
Kolay gelsin...
Örnegin;
Kod: Tümünü seç
procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if key='ı' then
begin
key:='I';
end
else
if key='i' then
begin
key:='İ';
end;
end;
procedure TForm1.FormCreate(Sender: TObject);
begin
showmessage('Dehanın %1 i ilham %99u terdir.');
end;
end.
begin
showmessage('Dehanın %1 i ilham %99u terdir.');
end;
end.
Re: CapsLock Tuşu(Klaviye)
Peki... senin yazdığın kod yerine sence key:=buyukharf(key); yazmak mı daha kolay yoksa senin gönderdiğin mi ? Gönderdiğim fonksiyon her türlü karakter sorunu içindir...zor olan tarafı da fonksiyonu unit e kopyala yapıştır yapmak sadece... 

Re: CapsLock Tuşu(Klaviye)
Editin CharCase özelliğini ecUpperCase yapın. Bu durum da tüm harfler büyük olur. Sadece i ve ı harflerinde sorun çıkar. Onu da çözmek için Edit'in OnKeyPress olayına
gibi bir kod yazın.
Kod: Tümünü seç
procedure TForm1.Edit1Press(Sender: TObject; var Key: Char);
begin
case Key of
'ı': Key:='I';
'i': Key:='İ';
end;
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/)
Re: CapsLock Tuşu(Klaviye)
Battosai Arkadaşım copy Paste yi tercih ediyorsan sen ole yap
Herşey kopyala yapıştırla olmuyor biraz da mantık gerekiyor...
Bu konuyuda fazla uzatmayalım...
kolay gelsin...
Herşey kopyala yapıştırla olmuyor biraz da mantık gerekiyor...
Bu konuyuda fazla uzatmayalım...
kolay gelsin...
procedure TForm1.FormCreate(Sender: TObject);
begin
showmessage('Dehanın %1 i ilham %99u terdir.');
end;
end.
begin
showmessage('Dehanın %1 i ilham %99u terdir.');
end;
end.
Re: CapsLock Tuşu(Klaviye)
Bencede mantık gerekiyor....
Re: CapsLock Tuşu(Klaviye)
s.a.
arkadaşlar her yiğidin bir yoğurt yiyişi vardır.
birbirinizin nasıl yoğurt yediğini bırakında yoğurdun tadına varın.
kolay gelsin.
arkadaşlar her yiğidin bir yoğurt yiyişi vardır.
birbirinizin nasıl yoğurt yediğini bırakında yoğurdun tadına varın.

kolay gelsin.
Duyduğun Şeylerin Söylediklerim Olduğuna Eminim Ama
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Anladığın Şeylerin Anlatmak İstediklerim Olduğuna Emin Değilim
Re: CapsLock Tuşu(Klaviye)
Büyük harft sorununu çözdüm teşekürler ederim hepinize
tüm verdiyiniz kodlar yanı şeyi yapıyorlar (sadece yapma koşuları başka tür > sonuç aynı olmuyormu
)
tüm verdiyiniz kodlar yanı şeyi yapıyorlar (sadece yapma koşuları başka tür > sonuç aynı olmuyormu

< The Best Boy >
Re: CapsLock Tuşu(Klaviye)
başka bir çözüm olarakta edit kutusuna focuslandığında capslock tuşunu açtırabilirsin.
Sular yükselince, balıklar karıncaları yer...Sular çekilince de karıncalar balıkları...Kimse bugünkü üstünlüğüne ve gücüne güvenmemelidir....
Çünkü kimin kimi yiyeceğine.. "Suyun Akışı Karar Verir..."
Çünkü kimin kimi yiyeceğine.. "Suyun Akışı Karar Verir..."