PDA

View Full Version : سه رقم سه رقم جدا کردن اعداد



Beyondsoft
دوشنبه 22 خرداد 1385, 16:20 عصر
سلام
می خواهم اعداد را در textbox و lable سه رقم سه رقم جدا کنم چه کار کنم؟

البته با کد نویسی در keyup و FocusLost و ... نوشتم. کار هم می کند اما می خواهم ببینم اتومات دارد یا نه؟

در انتهای اعداد نیز می خواهم ریال اضافه شود. البته باز هم این کار را کرده ام اما اتومات می خوام.


مرسی
بای

علیرضا مداح
سه شنبه 23 خرداد 1385, 09:42 صبح
سلام دوست عزیز
راه اول)استفاده از تابع Format میباشد :

TextBox1.Text = Format(CInt(TextBox1.Text), "ریال ##,0")
راه دوم)


Dim n As Globalization.NumberFormatInfo = New Globalization.CultureInfo("en-US", True).NumberFormat
TextBox1.Text = CInt(TextBox1.Text).ToString("N", n)

Boo Ali
پنج شنبه 15 تیر 1385, 10:28 صبح
با سلام

شما فرمت در TextBox را فرمودید ولی برای داده های موجود در DataGrid چه باید کرد ، مخصوصاً

وفتی در داده ها عدد 0 باشد؟

mehrzad007
پنج شنبه 15 تیر 1385, 12:13 عصر
فرقی نمی کنه همین کار رو می تونید برای اون هم انجام بدید . یه کم خلاقیت داشته باشید

mostafa_leman
پنج شنبه 15 تیر 1385, 12:32 عصر
توی گزینه فرمت مقدار ##,### رو وارد کنید . در ضمن قبل از اینکه یک تاپیک جدید بسازید لطفا سرچ کنید . این موضوع قبلا مطرح شده بود

محمدشیرزادی
جمعه 16 تیر 1385, 01:33 صبح
سلام دوست عزیز فکر کنم با این کد کارت حل بشه


Public Function Num(ByVal S As String, ByVal N As Integer, ByVal C As String) As String

S = Replace(S, C, "")
S = StrReverse(S)
Dim B As Integer

Num = Nothing

For i As Integer = 1 To S.Length
Num &= Left(S, 1)
S = Mid(S, 2, S.Length)
If i = N + B Then

B = i
Num &= C
End If

Next

Num = StrReverse(Num)
If Left(Num, 1) = C Then Num = Mid(Num, 2, Num.Length)
End Function