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

Đề tài: Tạo màu khác nhau cho mỗi ký tự trong Label

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

    Mặc định Tạo màu khác nhau cho mỗi ký tự trong Label

    xin chào các Huynh! Mình đang gặp phải một vấn đề !

    Mình đang làm Đồ Án trong đó có phần cài đặt các thuật toán Tối Ưu (Môn Quy Hoặc Tuyến Tính) Thuật toán thì chạy ổn rồi! chỉ còn Giao Diện thì chưa như ý lắm! trong chương trình này Mình sử dụng các Label để hiển thị các mảng một chiều và 2 chiều! vấn đề đặt ra với thuật toán của mình là tại mỗi bước lặp luôn chỉ ra Hàng xoay và Cột xoay trong ma trận! việc xác định hàng xoay và cột xoay thì ko vấn đề gì chỉ có điều cả ma trận đó mình dùng 1 label để hiển thị bây giờ mình muốn nó có màu khác ở những hàng xoay cột xoay. Làm thế nào nhỉ ?

    Nói dễ hiểu hơn!

    Nếu có 1 label (nhãn) (1 label thôi nhé) thì có thể định dạng nhiều màu cho các ký tự trong label được ko nhi?

    nếu có mong các Huynh đài chỉ giúp!

  2. #2
    Ngày gia nhập
    02 2008
    Bài viết
    88

    Label không hỗ trợ việc này.
    Muốn làm cái này chỉ có cách dùng Richtextbox mà thôi.
    Mình từ Caulacbovb qua)
    Giã từ VB6 đến với VB.Net, C# và Java.

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

    Trích dẫn Nguyên bản được gửi bởi thangict Xem bài viết
    xin chào các Huynh! Mình đang gặp phải một vấn đề !

    Mình đang làm Đồ Án trong đó có phần cài đặt các thuật toán Tối Ưu (Môn Quy Hoặc Tuyến Tính) Thuật toán thì chạy ổn rồi! chỉ còn Giao Diện thì chưa như ý lắm! trong chương trình này Mình sử dụng các Label để hiển thị các mảng một chiều và 2 chiều! vấn đề đặt ra với thuật toán của mình là tại mỗi bước lặp luôn chỉ ra Hàng xoay và Cột xoay trong ma trận! việc xác định hàng xoay và cột xoay thì ko vấn đề gì chỉ có điều cả ma trận đó mình dùng 1 label để hiển thị bây giờ mình muốn nó có màu khác ở những hàng xoay cột xoay. Làm thế nào nhỉ ?

    Nói dễ hiểu hơn!

    Nếu có 1 label (nhãn) (1 label thôi nhé) thì có thể định dạng nhiều màu cho các ký tự trong label được ko nhi?

    nếu có mong các Huynh đài chỉ giúp!
    Label không hỡ trợ, thì sao không thử dùng GDI+ nhỉ?

  4. #4
    Ngày gia nhập
    04 2008
    Bài viết
    4

    Mong các bạn nói rõ hơn ! và đưa thêm ví dụ nếu có cả code thì càng trực quan! mình cũng mới học C# nên chưa biết nhiều! Rất mong các bạn giúp đỡ
    !

  5. #5
    Ngày gia nhập
    04 2008
    Bài viết
    4

    Trích dẫn Nguyên bản được gửi bởi anhtuyenbk Xem bài viết
    Label không hỗ trợ việc này.
    Muốn làm cái này chỉ có cách dùng Richtextbox mà thôi.
    dùng Richtextbox như thế nào vậy hãy cho ví dụ đi! Mình thử rồi nhưng mà chỉ có thể set được 1 màu trên 1 Richtextbox thôi! chẳng khác gì đối với Label cả! hãy cho ví dụ hộ mình nhé! mình mới học C# nên chưa biết nhiều!

  6. #6
    Ngày gia nhập
    02 2008
    Bài viết
    88

    Mặc định Tạo màu khác nhau cho mỗi ký tự trong Label

    Code minh họa một chuỗi có màu sắc ngẫu nhiên trong richtextbox
    Visual C# Code:
    1.  string s = "asdjfgsajdgfjasgdfjgsadjfgasjdga";
    2.             richTextBox1.Text = s;
    3.             Random rd = new Random();            
    4.             for (int i = 0; i < s.Length; i++)
    5.             {
    6.                 richTextBox1.Select(i, 1);
    7.                 richTextBox1.SelectionColor =Color.FromArgb(rd.Next(100000000));
    8.                             }
    Mình từ Caulacbovb qua)
    Giã từ VB6 đến với VB.Net, C# và Java.

  7. #7
    Ngày gia nhập
    04 2008
    Bài viết
    4

    OK! cám ơn bạn anhtuyenbk nhiều! mình hiểu rồi!

  8. #8
    Ngày gia nhập
    04 2008
    Bài viết
    14

    Bạn có thể tự tạo 1 label custom control để thực hiện việc này..

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

  1. Đỗi chỗ 2 label trong asp.net web..
    Gửi bởi anhlt1092 trong diễn đàn Nhập môn lập trình C#, ASP.NET
    Trả lời: 2
    Bài viết cuối: 29-09-2012, 08:37 PM
  2. Thêm nhiều label vào panel bẳng code và cách gán sự kiện Click cho các label đó ?
    Gửi bởi yunaken trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 6
    Bài viết cuối: 01-04-2012, 07:46 PM
  3. Graphic Trong suốt label 2 nhìn thấy label 1 mà không phải là nhìn form?
    Gửi bởi phuoc_it trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 2
    Bài viết cuối: 10-08-2011, 03:17 PM
  4. Trả lời: 4
    Bài viết cuối: 24-05-2011, 11:51 AM
  5. Lấy giá trị của label(label.Text) trong datalist
    Gửi bởi nhatnghe_thuong trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 7
    Bài viết cuối: 16-02-2011, 04:48 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