سلام
براتون یه کامپوننت می زارم که قابلیت گرفتن عدد داره و می تونه عدد رو سه رقم ، سه رقم جدا کنه
این کامپوننت به صورت شرط افزار ارایه شده وهیچ قابلیتی ازش کم نشد
خوبه و به دردم می خوره
خوبه
به درد نمی خوره
افتضاحه
سلام
براتون یه کامپوننت می زارم که قابلیت گرفتن عدد داره و می تونه عدد رو سه رقم ، سه رقم جدا کنه
این کامپوننت به صورت شرط افزار ارایه شده وهیچ قابلیتی ازش کم نشد
امکان نمایش اعداد به صورت Scientific هم داره ظاهرا . که خوب این به نظرم خیلی خوبه .
ولی چند تا مورد به ذهن من رسید :
1- اینکه مقدار Value از نوع Int64 هست ، فکر کنم محدودیت ایجاد میکنه . منظورم اینه که اگر قابلت این رو داشته باشه که ورودی رو به صورت String هم بگیره بدون توجه به اینکه آیا عدد در محدوده Int64 هست یا نه ، خیلی بهتر میبود . مخصوصا برای همین امکان Scientific Notation که داره .
2- این Edit کاراکتری جز عدد قبول نمیکنه . خوب طبیعی هم هست . اما فکر میکنم این کار با رویداد KeyPress یا شبیه به این پیاده سازی شده که باعث شده امکان استفاده از بعضی امکانات KeyBoard مثل Ctrl + C یا Ctrl + V از کاربر گرفته بشه .
3 - یک Help مختصر هم داشته باشه ، بد نیست .
راستی EnVal و EnKey برای چیه ؟
سلام
این امکان عدد عدد شما رو با EnKey و مقدار حاصل رو در EnVal قرار میده یعنی با کمک این دو پروپرتی هم عدد رو میتونه کد کنه هم دی کد
در مورد قیمتش هم بگم که شرط افزار هست یعنی پول هم ندادی ندادی ، پیغام رو هم فقط یکبار و در موقع که اولین کامپوننت رو رو فرم میزارین میده و خیالتون راحت موقع اجرا هیچ پیغامی نمیده
در مورد int64 هم بگم که برای محاسبات عددی مگه بیشتر نیاز دارین؟ چون واقعا این کامپوننت عد می خونه و نمایش میده
با سلام به همه...
من تا به امروز تنها از اصلاعات و فايلهايي كه در اين سايت بوده استفاده كردم كه البته بسيار
راه گشا و مفيد بوده ولي نمي توانستم چيزي براي استفاده ديگران در اين سايت قرار دهم
چون هنوز در ابتداي راه هستم نمي دانم نوشته هايم به درد كسي بخورد ولي شايد كمكي براي دوستان و همكاران برنامه نويس باشد.
اين اديت ليبل داراي دو بخش است:
1-بخشي كه توسط كاربر ديده مي شود يعنيtext
2-بخشي كه براي انجام اعمال رياضي توسط برنامه نويس انجام ميشود يعنيeditlabel
تذكر: شما براي ديده نشدن قسمت اديت ليبل بايد موقعيت آن را زير خود ايديت ببريد.
آخرین ویرایش به وسیله vcldeveloper : جمعه 07 تیر 1387 در 22:59 عصر دلیل: ادغام دو پست
نسخه دلفی 2010 این کامپوننت با امکان جدید و قابلیت اتصال به دیتابیس هم هست اگه خواستین بگین آپلود کنم
سلام
نسخه جديد كامپوننت براي دلفي 2009 و 2010 و DX
نظرتون رو هم بگين ممنون
دوست عزیز نمیدونم شما کامپیوننت Falad رو دیدی یا نه؟ اگه بتونی قابلیت های FloatEdit که در این کامپوننت وجود داره به این بدی خیلی عالی میشه ، مانند :
تعیین رنگ مربوط به ویرگول - تعیین رنگ عدد - خروجی Float - نوع کارکتر جداکننده و ....
موفق باشی
نه اين كامپوننت FloatEdit رو نديدم تا حالا ولي سعي مي كنم ببينمش و امكاناتش رو اضافه كنم
این کامپوننت مربوط به یکی از دلفی کارها بود که تا نگارش 7 بیشتر ارایه نداد و بعد از اون هم دیگه کامپوننت را پشتیبانی نکرد به نظر من FloatEdit آن خیلی عالیه من در برنامه هام از اون استفاده میکنم ولی برای نگارش های جدید دلفی مشکل دارم.امیدوارم بتونی هر چه سریعتر کامپوننت را تکمیل تر کنی.
خب يه فايل اجرايي و براي ديدنش بزار ببينم چطوريه
در ظاهر چیز زیادی معلوم نمیشه باید property کامپوننت را ببینی تا متوجه بشی (البته چون تا حالا چنین کامپوننتی نبوده میگم وگرنه آنچنان کار خارق العاده ای نیست) ، ایمیل را PM کن تا واست کامپوننت را ارسال کنم
سلام دوست عزیز ، میشه این کامپوننت رو بزاری ؟
arman.yazdanshenas@gmail.com
به این آدرس برید
http://embarcadero.persianblog.ir
وقتی اینجا رایگان با پشتیبانی هست چه نیاز به خریدن هست؟
نسخه جدید این کامپوننت برای DXE رو از اینجا بگیرین
لینک :
https://barnamenevis.org/showthread.p...60#post1354660
با سلام خدمت جناب Gbg و تشکر فراوان در صورت توانستن برای دلفی xe5,xe6 هم بزارین بسیار بسیار ممنون می شوم
با سلام با اين كد هم مي تونيد عدد بگيريد
procedure TForm5.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
IF Not(Key In [#8,'0'..'9']) Then
Key := #0;
end;
یا
Edit1.NumbersOnly:=True;
برای XE2 دو هم بزاری ممنون میشم
اگه یک قابلیت دیگه هم اضفه کنی بهش ، که نور علا نور میشه
موقع تایپ یک تول تیپ کوچیک باز بشه بالای کادر و معادل حرفی اون رو نشون بده
مثلا : 123 ، نشون بده : صد و بیست و سه
یک پروپرتی هم برای فعال یا غیر فعال کردن این حالت داشته باشه
متچرکم
لطفا هر تغییر در نسخه جدید و یا دانلود موارد جدید رو فقط در پست اول آپلود کنید ، تا پیدا کردنش برای کاربران راحت باشه و نیازی نباشه همه پست ها رو بگردند
سلام
یه کامپوننت دیگه آپلود کرده بودم که عدد رو به حروف تبدیل میکرد
از اون استفاده کنین
چون نسخه xe2 ندارم نمی تونم برای XE2 کمپایل کنم
اگه روی همین کامپوننت اعمال کنی خیلی کامل میشهیه کامپوننت دیگه آپلود کرده بودم که عدد رو به حروف تبدیل میکرد
خودم دارم که جا باشه
ولی روی این بزاری زیباتر میشه
اگه چیز خاصی نداره ، من برای بقیه کامپایل میکنم و میزارم تا دانلود کنندچون نسخه xe2 ندارم نمی تونم برای XE2 کمپایل کنم
با سلام لطفا برای xe5 هم کامپایل کنید با تشکز