امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 3
  • 1
  • 2
  • 3
  • 4
  • 5
جدا كردن عداد بصورت 3 رقم 3 رقم در كامپوننت Edit
نویسنده پیام
P.Bayat آفلاین
تازه وارد

ارسال‌ها: 13
موضوع‌ها: 3
تاریخ عضویت: آذر ۱۳۸۷

تشکرها : 2
( 6 تشکر در 5 ارسال )
ارسال: #1
myBB  جدا كردن عداد بصورت 3 رقم 3 رقم در كامپوننت Edit
با سلام خدمت دوستان عزيز من مي خوام عداد رو سه رقم سه رقم جدا كنم، از EditMask استفاده كردم نشد، يه كامپوننت هم پيدا كردم اونم درست جواب نمي ده چون بعد از پرش به كنترل بعدي سه رقم سه رقم مي كنه اما من مي خوام همون لحظه ورود عدد اين كار انجام بشه مثل ماشين حساب ويندوز.Shy
۲۰-آذر-۱۳۸۷, ۱۰:۰۴:۴۲
ارسال‌ها
پاسخ
تشکر شده توسط : karimi98
virus41 آفلاین
تازه وارد

ارسال‌ها: 1
موضوع‌ها: 0
تاریخ عضویت: خرداد ۱۳۸۶

تشکرها : 0
( 1 تشکر در 1 ارسال )
ارسال: #2
Toungue  RE: جدا كردن عداد بصورت 3 رقم 3 رقم در كامپوننت Edit
سلام

کد زیر را در یک Textbox قرار دهید و مشاهده می کنید که به صورت سه رقم سه رقم اعداد را جدا می کند .

Private Sub Text1_Change()
Text1.Text = Format(Text1.Text, "##,0")
Text1.SelStart = Len(Text1.Text)
Text1.SetFocus
End Sub
۰۸-شهریور-۱۳۸۸, ۱۷:۴۲:۳۹
ارسال‌ها
پاسخ
تشکر شده توسط : FARHAD007
lord_viper غایب
مدیر کل انجمن
*****

ارسال‌ها: 3,949
موضوع‌ها: 352
تاریخ عضویت: بهمن ۱۳۸۴

تشکرها : 5193
( 9875 تشکر در 2650 ارسال )
ارسال: #3
RE: جدا كردن عداد بصورت 3 رقم 3 رقم در كامپوننت Edit
کد زیر به راحتی این کارو برای شما انجام میده
توجه داشته باشین که کد فوق دررویداد Onchange قرار داره

کد:
procedure TForm1.Edit2Change(Sender: TObject);
var
  s:string;
  i:Integer;
begin
  s:='';
  if Edit2.Text>''then
  begin
  for i:=0 to Length(Edit2.Text)do
  if Edit2.Text[i]in['0'..'9']then
  s:=s+edit2.Text[i];
Edit2.Text:=FormatFloat('#,',StrToInt64(s));
Edit2.SelStart:=Length(Edit2.Text)+1;
end;
end;
۰۸-شهریور-۱۳۸۸, ۱۹:۰۵:۲۴
وب سایت ارسال‌ها
پاسخ
تشکر شده توسط : karimi98, winer3549, alidehban, PeymanFx, FARHAD007


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  سه رقم سه رقم جدا كردن اعداد در edit tooraj 10 25,401 ۱۸-خرداد-۱۳۹۳, ۱۸:۱۳:۴۷
آخرین ارسال: Mehrpour
  اجرای برنامه با راه اندازی ویندوز و مخفي كردن برنامه از Task Manager Majid_Ebru 9 11,092 ۰۶-تير-۱۳۸۸, ۱۵:۵۰:۰۸
آخرین ارسال: lord_viper
  كامپوننت نويسي در دلفي 7 mostafa_mohammadi 7 7,402 ۰۳-خرداد-۱۳۸۸, ۱۷:۴۶:۵۲
آخرین ارسال: Programmer
  كرك كردن اگزه دلفي ahvig 8 8,027 ۰۳-خرداد-۱۳۸۸, ۱۳:۳۳:۵۰
آخرین ارسال: lolohacko
  كامپوننت GIF براي دلفي HamedRezaee 7 8,403 ۱۰-آبان-۱۳۸۴, ۰۰:۴۱:۵۱
آخرین ارسال: Ali_ilA
  كامپوننت نويسي در دلفي sanam 2 3,607 ۰۷-فروردین-۱۳۸۴, ۱۳:۲۳:۴۲
آخرین ارسال: sanam

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS