Từ 1 tới 3 trên tổng số 3 kết quả

Đề tài: Hỏi về Format Text trong C#

  1. #1
    Ngày gia nhập
    10 2007
    Bài viết
    4

    Mặc định Hỏi về Format Text trong C#

    Mình muốn format TextBox.text thành co dang chuổi số

    Ví dụ : khi minh nhập chuổi số 123456789 thì khi nhap liệu xong thì TextBox tự động format cho mình chuổi số thành 123.456.789 tức nhiên là thực chất của chuổi này chỉ có giá trị 123456789 còn dấu chấm (.) chỉ là format giả tạo.

    Xin chân thành cảm ơn

  2. #2
    Ngày gia nhập
    09 2007
    Bài viết
    724

    cái này có một kỹ thuật bên .NET có hỗ trợ tên là: Globalization
    bạn có thể tìm kiếm với từ khóa này bằng google hoặc tra trong msdn.

    đây là code 1 phần demo của mình

    Visual C# Code:
    1.  
    2. using System;
    3. using System.Collections.Generic;
    4. using System.ComponentModel;
    5. using System.Threading;
    6. using System.Globalization;
    7. using System.Resources;
    8. using System.Data;
    9. using System.Drawing;
    10. using System.Text;
    11. using System.Windows.Forms;
    12.  
    13. namespace DemoGlobalization
    14. {
    15.     public partial class frmMain : Form
    16.     {
    17.         public frmMain()
    18.         {
    19.             InitializeComponent();
    20.         }
    21.  
    22.         private void frmMain_Load(object sender, EventArgs e)
    23.         {
    24.             cmbCulture.Items.Add("en-US");
    25.             cmbCulture.Items.Add("vi-VN");
    26.             cmbCulture.SelectedIndex = 0;
    27.         }
    28.  
    29.         private void DisplayData()
    30.         {
    31.             DateTime dtNow = DateTime.Now;
    32.             double dblCurrency = 13472.85;
    33.             double dblNumber = 1409872.3502;
    34.             txtDatetime.Text = dtNow.ToLongDateString();
    35.             txtCurrency.Text = dblCurrency.ToString("c");
    36.             txtNumber.Text = dblNumber.ToString("n");
    37.         }
    38.  
    39.         private void SetCtrlUI()
    40.         {
    41.             ResourceManager rm = new ResourceManager("DemoGlobalization.frmMain_Resources",
    42.                         Type.GetType("DemoGlobalization.frmMain").Assembly);
    43.  
    44.             lblSelectACulture.Text = rm.GetString("lblSelectCulture");
    45.             lblCulture.Text = rm.GetString("lblCulture");
    46.             lblCurrency.Text = rm.GetString("lblCurrency");
    47.             lblDatetime.Text = rm.GetString("lblDateTime");
    48.             lblNumber.Text = rm.GetString("lblNumber");
    49.             btnExit.Text = rm.GetString("btnExit");
    50.  
    51.         }
    52.         private void cmbCulture_SelectedIndexChanged(object sender, EventArgs e)
    53.         {
    54.             string strCulture = cmbCulture.SelectedItem.ToString();
    55.             Thread.CurrentThread.CurrentCulture =
    56.                 new CultureInfo(strCulture);
    57.             Thread.CurrentThread.CurrentUICulture = new CultureInfo(strCulture);
    58.             txtCulture.Text = Thread.CurrentThread.CurrentCulture.EnglishName;
    59.  
    60.             DisplayData();
    61.             SetCtrlUI();
    62.         }
    63.  
    64.         private void btnExit_Click(object sender, EventArgs e)
    65.         {
    66.             Application.Exit();
    67.         }
    68.     }
    69. }

    với kỹ thuật này không những bạn tạo được như yêu cầu của bạn mà bạn còn tạo được 1 form với nhiều ngôn ngữ.

    không biết có đúng ý của bạn hỏi không???

  3. #3
    Ngày gia nhập
    10 2007
    Bài viết
    4

    Cảm ơn bạn nhiều!!!!!!!!!

Các đề tài tương tự

  1. Thay thế header Text được load từ field trong db bằng text theo ý muốn ?
    Gửi bởi toanzoom trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 17-05-2012, 09:38 PM
  2. Hiển thị text theo đúng format đã lưu lên web?
    Gửi bởi nguyenthuan111 trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 15
    Bài viết cuối: 22-03-2012, 10:58 PM
  3. Lỗi Request format is invalid: text/xml không truyền được tham số khi gọi Webservice bằng C++
    Gửi bởi nguyenduykhanh1986 trong diễn đàn Thắc mắc lập trình Visual C++
    Trả lời: 6
    Bài viết cuối: 01-02-2012, 01:52 PM
  4. Format text in TextBox khi resize Form
    Gửi bởi danhailua trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 22-10-2011, 11:59 AM
  5. DateTime Format? How to fix value when format string don't contains year
    Gửi bởi zxc trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 4
    Bài viết cuối: 25-08-2008, 11:19 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn