سلام
دوستان یه کامپوننتی می خوام(editbox)که در هنگام ورود اطلاعات اعداد را 3 تا 3 تا از هم جدا کنه (البته یه نکته مهم ایم که مقدار وارد شده در ادیت باکس را بصورت عددی در برنامه لازم دارم
ممنون
منتظرم
Printable View
سلام
دوستان یه کامپوننتی می خوام(editbox)که در هنگام ورود اطلاعات اعداد را 3 تا 3 تا از هم جدا کنه (البته یه نکته مهم ایم که مقدار وارد شده در ادیت باکس را بصورت عددی در برنامه لازم دارم
ممنون
منتظرم
کامپوننت نمی خواد میتونی تو OnChange ادیتت اینکارو انجام بدی
با سلام.با استفاده از mask edit در تب additional میتونی خیلی راحت اینکار رو انجام بدی و متن داخلش رو هم به صورت "عددی" استفاده کنی
سلام در mask edit باید حتما طول عددی که وارد میشه ثابت باشه اما عددی که من وارد می کنم طول متغیر دارهنقل قول:
با سلام.با استفاده از mask edit در تب additional میتونی خیلی راحت اینکار رو انجام بدی و متن داخلش رو هم به صورت "عددی" استفاده کنی
میشه برام توضیح بدید البته من گفتم که وقتی که برنامه ام در حال اجرا است مدام عدد داخل ادیت باکس را لازم دارم که با متغیرهای دیگه جمع کنمنقل قول:
کامپوننت نمی خواد میتونی تو OnChange ادیتت اینکارو انجام بدی
سلام.
البته این یه ایده استکد:procedure TMainForm.Edit1Exit(Sender: TObject);
begin
Edit1.Text := FormatCurr('###,###,###',StrToCurr(Edit1.Text ));
end;
اینو اقای Vesal تو سایت برنامه نویس گزاشته .برو حالشو ببر.
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
کد:http://barnamenevis.org/forum/attachment.php?attachmentid=12587&d=1196421298
البته این کامپوننت معرفی شده مشکلاتی داره که میتونید در لینک زیر ببینید و تصمیم بگیرید:
کد:http://barnamenevis.org/forum/showthread.php?t=86325
من خودم قبلا يك نمونه براي اين كار ساختم.
ولي پيشنهادم اينه كه از كامپوننتي كه نان فورس جان قبلا معرفي كرده بود استفاده كنيد.
دقيقا همين كاري كه ميخواي رو بدون كد نوشتن انجام ميده.
اسمش Esbpcs هست.
موفق باشي.
اگه ممکنه لینکش را بهم بدید آخه من پیداش نکردم یا اگه می تونید کاری را که خودتان ساختید برام بزاریدنقل قول:
من خودم قبلا يك نمونه براي اين كار ساختم.
ولي پيشنهادم اينه كه از كامپوننتي كه نان فورس جان قبلا معرفي كرده بود استفاده كنيد.
دقيقا همين كاري كه ميخواي رو بدون كد نوشتن انجام ميده.
اسمش Esbpcs هست.
ممنون....
منتظرم.....
سلامنقل قول:
لينك ESB Professional Computation Suite 4.4.1 :
کد:http://forum.p30world.com/showthread.php?t=138580&highlight=Professional+Computation+Suite