یک تکست باکس و یک باتون ایجاد کنید
و کد زیر را بنویسید:
کد:
Private Sub Command1_Click()
Text1 = "قیمت" & 123.456789
End Sub
حالا فونت تکست باکس را به یک فونت فارسی مثل tahoma تغییر دهید.
میبینید که ممیز رو به ویرگول تبدیل میکنه :-|
برای رفع این مشکل چه باید کرد؟
تا اونجا که میدونم این وابسته به تنظیمات فونت و زبان سیستم شماست!
با فونت tahoma ببین کاراکتر . چی هست؛ و از همون استفاده کن
اين مشكل نيست! گاهي در فونت هاي فارسي به جاز مميز از ويرگول سربالا استفاده مي شه در صورتي كه ويرگول گروه بندي اعداد
سر به زير هست!!
براي مثال اين عدد رو داخل تكست باكست بنويس تا فرقش رو به وضوح ببيني: 123,456.789
از نظر سيستمي هيچ مشكلي نداره اما در پرينت ممكنه كاربر رو به اشتباه بندازه كه مي توني از فونت هاي ديگه
استفاده كني مثل Arial Unicode Ms
بیبینید وقتی به تنهایی اعداد رو توی کادر متن نمایش میدیم مثل این:
text1= 123.4567
همون به شکل ممیز نشون میده و هیچ مشکلی نیست
پس این نشون میده از لحاظ فونت سیستم و اینا مشکلی نیست/
اما وقتی یک کاراکتر یا عبارت فارسی در کنارش تایپ میکنیم ممیز رو به شکل ویرگول نشون میده.
مثلا این:
Text1 = "میانگین: " & 12345.789
که ممیزش میشه ویرگول سربالا.
که نباید اینطوری باشه چون میخوام قسمت صحیح عدد سه رقم سه رقم با ویرگول جدا بشه