![]() |
|
كيفية جعل الحرف الاول من كل كلمة حرف كبير - نسخة قابلة للطباعة +- delphi4arab منتديات دلفي للعرب (https://delphi4arab.net/forum) +-- قسم : منتديات دلفي للعرب التعليمية (https://delphi4arab.net/forum/forumdisplay.php?fid=3) +--- قسم : سؤال و جواب حول دلفي (https://delphi4arab.net/forum/forumdisplay.php?fid=15) +--- الموضوع : كيفية جعل الحرف الاول من كل كلمة حرف كبير (/showthread.php?tid=3042) |
كيفية جعل الحرف الاول من كل كلمة حرف كبير - abdelmalek - 29-04-2011 السلام عليكم ورحمة الله وبركاته هل توجد إجرائية تعمل على تحويل الحرف الاول من كل كلمة الى حرف كبير ؟؟ مثلا : من PHP كود : 'mohammed abd el malek' PHP كود : 'Mohammed Abd El Malek' كيفية جعل الحرف الاول من كل كلمة حرف كبير - AnoirsoftDeveloper - 29-04-2011 السلام عليكم أخي ، هناك طريقة لتحويل بادئة الحرف الأول من كل كلمة تكتبها ولكن في Tedit تفضل : كود : procedure TForm1.Edit1Change(Sender: TObject);
var
OldChange: TNotifyEvent;
OldStart: Integer;
begin
with (Sender as TEdit) do
begin
OldChange := OnChange;
OnChange := nil;
OldStart := SelStart;
if ((SelStart > 0) and (Text[SelStart - 1] = ' ')) or (SelStart = 1) then
begin
SelStart := SelStart - 1;
SelLength := 1;
SelText := AnsiUpperCase(SelText);
end;
OnChange := OldChange;
SelStart := OldStart;
end;
end;سأواصل بحثي وجهدي لكي افيدك بما تود كيفية جعل الحرف الاول من كل كلمة حرف كبير - mohfa - 29-04-2011 تفضل اخي عبد المالك مع اني كنت اتمنى ان تقوم بمحاولة كما في السابق : PHP كود : function ConvertToCap(const ASource: string): string;للتجريب : PHP كود : ShowMessage(ConvertToCap('mohammed abd el malek')); والسلام عليكم ورحمة الله وبركاته كيفية جعل الحرف الاول من كل كلمة حرف كبير - abdelmalek - 29-04-2011 بارك الله فيكم اخواني AnoirsoftDevloper و mohfa إقتباس :تفضل اخي عبد المالك مع اني كنت اتمنى ان تقوم بمحاولة كما في السابق :أخي mohfa كانت عندي لخبطة في التحويل من الحرف الصغير الى الكبير ولقد قمت انت بحلها . بجعل جميع الحروف صغيرة في المرحلة الاولى حسب السطر التالي : PHP كود : LowerCase(ASource); اما في مايخص التحويل من الحرف الصغير الى الحرف الكبير يكون بهاته الطريقة القديمة : PHP كود : ASource[x]:=chr(ord(ASource[x])-32); شكرا لكم احبابي. كيفية جعل الحرف الاول من كل كلمة حرف كبير - abdelmalek - 29-04-2011 السلام عليكم ورحمة الله وبركاته ماهو الفرق بين ان اضع : PHP كود : with Edit1 do PHP كود : with (Sender as TEdit) do بارك الله فيكم كيفية جعل الحرف الاول من كل كلمة حرف كبير - kachwahed - 11-05-2011 وعليكم السلام ورحمة الله وبركاته PHP كود : with (Sender as TEdit) do بينما الأخرى... استنتج ![]() الدالة التي تبحث عنها (إن لم تخني الذاكرة) موجودة ضمن مجموعة o_Function بالتوفيق. |