Hỏi đáp
Chia sẻ kiến thức, cùng nhau phát triển
Chuyện là e đang viết một chương trình winform kia , trong đó có phần bỏ các label ký tự từ A->Z lên panel ! Vì lười thiết kế giao diện nên e viết code cho nó tạo lúc RunTime . Vấn đề là e cứ tưởng ban đầu đặt một biến string letter = "A"; rồi sau đó letter +=1; thì nó sẽ tự động tăng kí tự sang "B" kiểu như trong C++ :v Nhưng nó ra là A1;
Vậy có cách nào để tăng dần ký tự không ạ? Em chân thành cảm ơn !
Bạn ép kiểu char từ số nhé, A là số 65 (http://www.theasciicode.com.ar - Bảng ASCII) rồi cộng thêm thôi
hoặc dùng như vầy nè:
ngắn hơn nhưng khó nhấn.
Hoặc:
đều được cả, thay thành vòng lặp thôi:
Ngoài ra còn rất nhiều cách nữa.
Đến đây set content là string nhận được, hoặc char(character) cũng được. Vote cho mình nhé <3
Tức là đưa label lên panel , 26 label tương ứng với 26 ký tự , nhưng làm trực tiếp trên giao diện thì sẽ lâu :)
Quăng code lên đây! Chưa hiểu vấn đề lắm! Bỏ các label từ A->Z là sao?