PDA

View Full Version : [Q] Làm sao để đặt được trong một Lable !?



hueduongit
28-10-2002, 11:06
:question: :question:
Mình muốn, trong một Lable thì làm sao để thể hiện được 'chỉ số trên và dưới' được, mình muốn thể hiện các công thức toán học hay hóa học đó mà. Ví dụ: X^2.

Xin cảm ơn! :eek:

danceswithwolves
28-10-2002, 16:14
label chuẩn chỉ chứa ANSI/Unicode text, không thể nào có dạng formatted như bạn yêu cầu. Có lẽ bạn thử tìm các 3rd-party controls xem sao.

hueduongit
29-10-2002, 15:11
:question:Thế, có ai biết những control như thế co ở đâu không!?
Xin cảm ơn!

Allbegins
31-10-2002, 12:23
Bạn có thể tạo 1 Control riêng cho mình để sau này xài lại mà.

Control này có 2 thành phần chính: Label1 thể hiện chữ cỡ thông thường, Label thứ 2 đứng kế nó có size nhỏ hơn thể hiện chữ số hóa học.
- Label thứ 2 có thuộc tính là nó sẽ thể hiện số mũ hay là số hoá học.... lúc đó bạn chỉ cần thiết lập lại toạ độ của nó cho phù hợp.
- Chú ý: các cặp Label này phải ở chế độ trong suốt khi thể hiện trên Dialog.

:rolleyes: Mình nghĩ bạn làm được mà!lol
Chúc thành công!

Allbegins
31-10-2002, 12:30
Bạn có thể sử dụng hàm TextOut! (chi tiết về hàm thì quên rồi....hêhê)

- Bạn tiết lập Font chữ có kích thước phù hợp rồi TextOut lần thứ 1.
- Sau đó lại TextOut 1 lần nữa với Font nhỏ hơn và xuất ở toạ độ ngay chữ vừa xuất hồi nảy.

Cách không cần xài Label gì hết.....

Chúc thành công tập 2. :rolleyes: lol

hueduongit
04-11-2002, 08:58
Cám ơn Allbegins. Mình nghĩ nó cũng phức tạp chứ không chơi đâu. Khi mà chuỗi mình muốn thể hiện, có nhiều chỉ số rời nhau.
:question:À tiện đây cho mình hỏi là: trong Net thì làm sao để cho một Label có nền là trong suốt được. Ở trong Nét mình tìm chưa ra nơi. Cám ơn nhé!