PDA

View Full Version : استفاده از / بجای ، در اعداد اعشاری



mina.net
سه شنبه 05 آبان 1388, 16:46 عصر
سلام دوستان
من می خوام بجای ، از علامت / برای اعداد اعشاری در textbox و همچنین دیتاگرید استفاده کنم. چطور می تونم این کار رو بکنم؟

viper2009
سه شنبه 05 آبان 1388, 17:59 عصر
یعنی یک فرمت بقرار بدی؟

mina.net
چهارشنبه 06 آبان 1388, 07:33 صبح
یعنی یک فرمت بقرار بدی؟
اگه می شه با مثال بگید. چه نوع فرمتی؟

mina.net
چهارشنبه 06 آبان 1388, 16:41 عصر
سلام دوستان
دوستان آیا هیچ راهی به ذهن شما نمی رسه؟ لطفا کمک کنید

حامد مصافی
چهارشنبه 06 آبان 1388, 17:11 عصر
از کد های نوشته شده در این گفتگو (http://barnamenevis.org/forum/showthread.php?t=184739) استفاده کنید

mina.net
پنج شنبه 07 آبان 1388, 15:24 عصر
از کد های نوشته شده در این گفتگو (http://barnamenevis.org/forum/showthread.php?t=184739) استفاده کنید


Control Panel | Regional and Language Options | Regional options | Customize... | Numbers | Decimal symbole

من از این راهی که شما توضیح دادید در تاپیک مورد نظر استفاده کرد نتیجه هم گرفتم ولی آیا راهی هم وجود دارد که برنامه این تنظیمات را انجام دهد(نه به صورت دستی چون انوفقت خودم باید هر بار برم و برنامه رو نصب و تنظیمات رو انجام بدم)

حامد مصافی
پنج شنبه 07 آبان 1388, 18:26 عصر
برنامه شما باید مقدار زیر را در رجیستری تغییر دهد. توجه داشته باشید این تغییر بر تمامی تنظیمات ویندوز اعمال خواهد شد.


HKEY_CURRENT_USER\Control Panel\International
Value Name : sDecimal

mina.net
پنج شنبه 07 آبان 1388, 18:55 عصر
برنامه شما باید مقدار زیر را در رجیستری تغییر دهد. توجه داشته باشید این تغییر بر تمامی تنظیمات ویندوز اعمال خواهد شد.


HKEY_CURRENT_USER\Control Panel\International
Value Name : sDecimal
با توجه به اینکه احتمالا عده ای از کاربران خوش نداشته باشند خیلی تنظیمات ویندوز رو دستکاری کنیم. آیا راهی نیست که بدون این دستکاریها به نتیجه برسیم یا فقط موقعی که برنامه در حال اجرا هست این تنظیمات اعمال شود و در غیر اینصورت تنظیمات برگردد؟

kmotavali
جمعه 08 آبان 1388, 16:59 عصر
دوست عزیز شما اول عددت رو به string تبدیل کن بعد با استفاده از Replace کاراکتر . را به / تغییر بده

حامد مصافی
شنبه 09 آبان 1388, 09:55 صبح
من از این راهی که شما توضیح دادید در تاپیک مورد نظر استفاده کرد نتیجه هم گرفتم ولی آیا راهی هم وجود دارد که برنامه این تنظیمات را انجام دهد(نه به صورت دستی چون انوفقت خودم باید هر بار برم و برنامه رو نصب و تنظیمات رو انجام بدم)

با توجه به اینکه احتمالا عده ای از کاربران خوش نداشته باشند خیلی تنظیمات ویندوز رو دستکاری کنیم. آیا راهی نیست که بدون این دستکاریها به نتیجه برسیم یا فقط موقعی که برنامه در حال اجرا هست این تنظیمات اعمال شود و در غیر اینصورت تنظیمات برگردد؟

فکر می کنم این دو نوشته با هم در تناقض باشندً من هم راه حل برای انجام دستی این کار و هم طریقه تغییر تنظیمات ویندوز را بیان کردم و حالا دقیقاً نمی دانم شما دقیقاً به دنبال چه هستید، لطفاً بیشتر توضیح دهید.

mina.net
شنبه 09 آبان 1388, 14:31 عصر
فکر می کنم این دو نوشته با هم در تناقض باشندً من هم راه حل برای انجام دستی این کار و هم طریقه تغییر تنظیمات ویندوز را بیان کردم و حالا دقیقاً نمی دانم شما دقیقاً به دنبال چه هستید، لطفاً بیشتر توضیح دهید.

بله دوست عزیز شما توضیح دادید. منتها دلم می خواد اگه بشه بدون اینکه تنظیمات ویندوز رو دستکاری کنیم به نتیجه مورد نظرمون برسیم و البته اگه نمی شه که باید باهاش کنار بیایم دیگه