ورود

View Full Version : سوال: تعيين كراكتر مورد نظر بجاي نقطه اعشار



سیروس مقصودی
دوشنبه 28 مهر 1399, 12:30 عصر
با سلام

آيا در دلفي از طريق كد نويسي ميتوان بجاي مميز يا نقطه اعشار , كراكتر مورد نظر را تعيين كرد همانطور كه ويندوز مانند تصوير زير انتخاب نقطه اعشار را در اختيار كاربر گذاشته است

با تشكر

یوسف زالی
دوشنبه 28 مهر 1399, 13:13 عصر
سلام. اگر منظور در ادیت باکس هاست، شما بردار اصلا جاش بذار $ مهم وقتیه که داریم باهاش محاسبات انجام می دیم و تبدیلش می کنیم به فلوت، که با یک جایگذاری ساده این کار شدنیه.

hp1361
پنج شنبه 01 آبان 1399, 05:25 صبح
با سلام

آيا در دلفي از طريق كد نويسي ميتوان بجاي مميز يا نقطه اعشار , كراكتر مورد نظر را تعيين كرد همانطور كه ويندوز مانند تصوير زير انتخاب نقطه اعشار را در اختيار كاربر گذاشته است

با تشكر

متغیر FormatSettings بصورت گلوبال در دلفی تعریف شده که میتونید این تنظیمات رو با استفاده از اون ست کنید. کافیه پروپرتی های این متغیر رو(با توجه به نیازتون) در ابتدای برنامه خودتون ست کنید.

موارد قابل تنظیم در TFormatSetings

TFormatSettings = record
CurrencyFormat: Byte;
NegCurrFormat: Byte;
ThousandSeparator: Char;
DecimalSeparator: Char;
CurrencyDecimals: Byte;
DateSeparator: Char;
TimeSeparator: Char;
ListSeparator: Char;
CurrencyString: string;
ShortDateFormat: string;
LongDateFormat: string;
TimeAMString: string;
TimePMString: string;
ShortTimeFormat: string;
LongTimeFormat: string;
ShortMonthNames: array[1..12] of string;
LongMonthNames: array[1..12] of string;
ShortDayNames: array[1..7] of string;
LongDayNames: array[1..7] of string;
TwoDigitYearCenturyWindow: Word;
end;