textBox جهت ورود مبلغ در سی شارپ
با سلام
اگر دوستان لطف کرده و در این زمینه راهنمایی کنند، ممنون می شوم.
در ضمن این چیزی که بنده می خوام در این فروم وجود نداشت، اگر هم داشته من که با جستجو پیدا نکردم.
تکست باکس بگونه ای باشد که وقتی کاربر مبلغ را وارد می کند، بطور اتوماتیک سه رقم سه رقم جدا کند.
بصورت آن لاین نه اینکه وقتی از textBox خارج شد اینکار را انجام دهد.
خواهش می کنم اگر کسی می دونه راهنمایی کنه
ممنونم:لبخندساده:
نقل قول: textBox جهت ورود مبلغ در سی شارپ
در رویدادTextChangedبنویس فکنم حل شه
نقل قول: textBox جهت ورود مبلغ در سی شارپ
نقل قول:
نوشته شده توسط
asefy2008
در رویدادTextChangedبنویس فکنم حل شه
مهم اینه که چی بنویسم
می تونید راهنمایی کنید؟
مرسی!:لبخندساده:
نقل قول: textBox جهت ورود مبلغ در سی شارپ
نقل قول:
نوشته شده توسط
fekrbartar
در ضمن این چیزی که بنده می خوام در این فروم وجود نداشت، اگر هم داشته من که با جستجو پیدا نکردم.
+ بهتر جستجو کنید +
https://barnamenevis.org/showpo...7&postcount=63
نقل قول: textBox جهت ورود مبلغ در سی شارپ
سلام
سوال دوستمون رو کامل نخوندید
نقل قول:
با سلام
اگر دوستان لطف کرده و در این زمینه راهنمایی کنند، ممنون می شوم.
در ضمن این چیزی که بنده می خوام در این فروم وجود نداشت، اگر هم داشته من که با جستجو پیدا نکردم.
تکست باکس بگونه ای باشد که وقتی کاربر مبلغ را وارد می کند، بطور اتوماتیک سه رقم سه رقم جدا کند.
بصورت آن لاین نه اینکه وقتی از textBox خارج شد اینکار را انجام دهد.
خواهش می کنم اگر کسی می دونه راهنمایی کنه
ممنونم:لبخندساده:
نقل قول: textBox جهت ورود مبلغ در سی شارپ
بهترین راه قرار دادن maskedTextBox به جای این که ازTextBox استفاده کنی میتونی خاصیت mask اونو به طور دلخواه درست کنی و یادتون باشه به جای هر عدد # قرار میگیره مثلا برای تاریخ اینو وارد میکنی ####/##/## یا به هر شکلی بخواهی یا فاصله قرار بدی
نقل قول: textBox جهت ورود مبلغ در سی شارپ
سلام
دوستان همین بحث (که هنوز فعال است) در اینجا جریان داره و به جا های خوبی هم رسیده.(دقیقا در صفحه 2 فهرست تاپیک ها،البته الان که من استفاده می کنم، بود و حتی نباز به جستجو هم نداشت!!!!!!!!!)
2 ضمیمه
نقل قول: textBox جهت ورود مبلغ در سی شارپ
سلام
دوستان این textBox که کد هست این کاری که میخوایین رو انجام میده
- نمایش آنلاین هنگام تایپ بصورت 12,824,712
- فقط عدد وارد میشه
- وقتی مقدار textBox رو میخوانیم textBox1.Text=12824712
در کد اولی که برای خواندن از Text استفاده میشه یه مشکل کوچیکی داره که دوستان شاید در نگاه اولیه متوجه نشن . ممنون میشم اگه بتونن به بنده بگن دقیقا علت چیه.
بنده هرجوری کاپایل کردم و کد رو تغییر دادم مشکل رو نتونستم حل کنم
ولی در کد دومی Copy of TextBoxNumeric.zip این مشکل با MyText حل شده فقط برای
خواندن مقادیر باید از textBox1.MyText استفاده کنید.
با تشکر
نقل قول: textBox جهت ورود مبلغ در سی شارپ
دوست عزیز سلام :
برای این کار بهتره که یک کلاس درست کنی که از کلاس TextBox ارث ببره و متد OnKeyDown رو در اون Override کن. اینطوری هم می تونی ورود اطلاعات رو کنترل کنی
که جز عدد چیز دیگه ای وارد نشه هم می تونی با وارد شدن هر عدد تعداد اعداد رو کنترل کنی و سه رقم سه رقم جدا کنی و با فرمتی که می خوای داخل خصیصهء Text قرار بدی.
با این روش می تونی هر موقع هر تغییر دلخواهی رو بدی و به راحتی از کلاست در هر جائی
استفاده کنی. ولی استفاده از TextChanged مناسب نیست چون اگر با کد فرمتت رو بسازی
و بخوای به کنترلت بدی مجددا" این Event اتفاق می افته.
در مورد نحوه نوشتن کدش هم می تونی از متد String.Split استفاده کنی که یک رشته
رو بر اساس یک کاراکتر خاص به چند بخش تقسیم میکنه و یک آرایه از رشته های تقسیم
شده بر میگردونه. بقیش رو هم باید خودت کمی فکر کنی و بنویسی ولی اگر مشکلی
داشتی خوشحال می شم بتونم کمکت کنم.
با تشکر : لیزر Laser
نقل قول: textBox جهت ورود مبلغ در سی شارپ
راستی مطلبی رو که فراموش کردم بگم اینه که
اگر برنامت تحت وب هست باید خصیصهء AutoPostBack از کلاست رو برابر با True قرار بدی
و در فرمت هم باید از Ajax استفاده کنی تا این کار به خوبی محقق بشه.
با تشکر : لیزر Laser
نقل قول: textBox جهت ورود مبلغ در سی شارپ
Laser_Hadi عذر می خوام می شه بیشتر در این زمینه توضیح بدهیدمثلا الان من می خوام کلاسشو بنویسم باید چکار کنم؟مرسی
نقل قول: textBox جهت ورود مبلغ در سی شارپ