tài liệu về công nghệ RITCHTEXTBOX - Pdf 70

Chuyên đề 02: Công nghệ .NET
GV: Hoàng Quốc Việt
RITCHTEXTBOX
***
1. Chức năng
Điều khiển RitchTextBox dùng để lưu trữ và hiển thị văn bản theo nhiều
định dạng khác nhau (định dạng chuẩn là rtf)
2. Một số thuộc tính thường dùng
Điều khiển RitchTextBox có rất nhiều các thuộc tính giống Textbox nói
riêng và các điều khiển khác nói chung. Ý nghĩa của các thuộc tính này là
giống nhau với các điều khiển. Ở đây chúng ta xét một số thuộc tính khác
của RitchTextBox

Tên Ý nghĩa
SelectedText Lấy về chuỗi được lựa chọn (chuỗi mà chúng ta bôi đen)
SelectionStart, SelectionLength Lấy về một chuỗi với vị trí bắt đầu và chiều dài, hai thuộc tính này
thường đi với nhau
SelectionFont Lấy thông tin về Font của một chuỗi được lựa chọn (bôi đen)
SelectionColor Lấy thông tin về Color của chuỗi được bôi đen được lựa chọn
CanUndo Trả lại hai giá trị True/False.
- True: có thể Undo lại được (như Word)
- False: Ngược lại
CanRedo Tương tự như thuộc tính CanUndo
3. Một số phương thức thường dùng
Tên Ý nghĩa
AppendText Nối một chuỗi vào RitchTextBox
Copy Xử lý phần nội dung bôi đen (như Word)
Cut
Paste
Find Tìm kiếm một xâu trong RitchTextBox
Focus Chuyển Focus vào RitchTextBox

MessageBox.Show("Vùng bôi đen có Font là: " + FontName);
//Chỉ lấy Size của vùng Bôi đen
string FontSize = richTextBox1.SelectionFont.Size.ToString();
MessageBox.Show("Vùng bôi đen có Size là: " + FontSize);
//...................................................
}
Chọn Font cho vùng bôi đen thông qua thuộc tính SelectionFont
(Chỉ vùng bôi đen)
private void btRichTextBox_Click(object sender, EventArgs e)
{
FontDialog fo = new FontDialog();
//Hiển thị hộp thoại
if (fo.ShowDialog() == DialogResult.OK)
{
//Nếu muốn đổi Font một đoạn lựa chọn thì dùng câu lệnh này
richTextBox1.SelectionFont = fo.Font;
//Còn nếu muốn đổi Font cho toàn bộ RichTextBox thì dùng câu lệnh này
//richTextBox1.Font = fo.Font;
}
}
Minh họa thuộc tính SelectionColor
Chuyên đề 02: Công nghệ .NET
GV: Hoàng Quốc Việt
private void btRichTextBox_Click(object sender, EventArgs e)
{
//Thuộc tính này lấy về màu của vùng được lựa chọn
//Tương tự như thuộc tính SelectionFont
string Color = richTextBox1.SelectionColor.Name.ToString();
MessageBox.Show(Color);
}

Minh họa Phương thức Find
private void btRichTextBox_Click(object sender, EventArgs e)
Chuyên đề 02: Công nghệ .NET
GV: Hoàng Quốc Việt
{
//Tìm kiếm một chuỗi trong RichTextBox -> nếu có thì bôi đen kết quả tìm
thấy
//Chú ý: Đặt thuộc tính HideSelection=False
//rtfNoiDung.Find("Chào", 0, 100, RichTextBoxFinds.Reverse);
//-> Ứng dụng trong tìm kiếm văn bản
richTextBox1.Find("chào", 0, 100, RichTextBoxFinds.MatchCase);
}
→ Sử dụng RitchTextBox viết chương trình soạn thảo văn bản
đơn giản(tham khảo WordPad)


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status