PDA

View Full Version : تغییر فرمت تکست باکس



a.1397
چهارشنبه 19 تیر 1398, 15:42 عصر
تکست باکس هایی دارم که زمان رو دریافت میکنن
میخام اگر کاربر مثلا عدد 2 رو وارد کرد اتوماتیک بشه 02:00. یا اگه وارد کرد 2:5 بشه 02:05

mmbguide
پنج شنبه 20 تیر 1398, 21:44 عصر
خب باید در رویداد مورد نظر بررسی های لازم انجام بشه. مثلا در ابتدا بررسی کنی و ببینی مقدار ":" وجود داره یا نه. اگر بود باید مقدار قبل و بعد از اون رو بدست بیاری و با فرمت مورد نظر نمایش بدی. بیشتر باید با متدها و توابع String کار کنی. اگر هم ":" وجود نداشت پس کاربر حتما ساعت را به تنهایی وارد کرده و مقدار ":00" رو خودت بهش اضافه کن و...

ASHKANLAEI
پنج شنبه 27 تیر 1398, 18:26 عصر
ببینید من این رو توی سایت stack overflow پیدا کردم به نظرم همونه که میخواستین:
Dim strTime As String = TextBox1.Text

' Convert to datetime

Dim dtTime As DateTime = Convert.ToDateTime(strTime)
' Display in 24hr format

TextBox1.Text = (dtTime.ToString("HH:mm"))