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

Đề tài: copy dòng trong richTextBox?

  1. #1
    Ngày gia nhập
    02 2011
    Nơi ở
    Bảo Lộc, Vietnam
    Bài viết
    68

    Mặc định copy dòng trong richTextBox?

    em có 1 cái richTextBox chứa các nội dung trong đó. và có số dòng nhất định, em muốn Cut dòng đầu tiên hay dòng bất kì nào đó thì dùng lệnh nào.

    Khi em Remove 1 đoạn chuỗi thì nó để trống đoạn Remove đó em muốn bỏ đoạn trống đó thì làm thế nào?
    VD:
    khi Remove đoạn đầu:
    (Khoảng trắng)
    aaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaa

    sửa lại: (bỏ đoạn khoảng trắng)
    aaaaaaaaaaaaaaaaaaaa
    aaaaaaaaaaaaaaaaaaaa
    Đã được chỉnh sửa lần cuối bởi lequ0ch0anglt : 19-11-2011 lúc 09:20 AM.

  2. #2
    Ngày gia nhập
    10 2011
    Bài viết
    51

    Không biết bạn muốn xử lý như thế nào, ví dụ rtbox chứa văn bản:
    abc
    def
    ghi
    jkl
    mno
    pqr
    stu
    Đoạn code dùng để cut "ghi":
    Code:
                richTextBox1.SelectionStart = 8;
                richTextBox1.SelectionLength = 4;
                richTextBox1.Cut();
    8 là index của ký tự g, 4 là số ký tự được cut.
    Còn nếu biết được số dòng thì bạn có thể duyệt qua từng dòng, mỗi dòng đếm ra số ký tự, từ đó tính ra SelectionStart và SelectionLengt và thực hiện phương thức Cut()
    Đã được chỉnh sửa lần cuối bởi cuongdoannhat : 19-11-2011 lúc 03:54 PM.

  3. #3
    Ngày gia nhập
    02 2011
    Nơi ở
    Bảo Lộc, Vietnam
    Bài viết
    68

    thanks bạn! nếu có 1 cái file txt và có các dòng thì mình muốn lấy dòng bất kì thì làm thế nào bạn? Mình đả thử StreamReader nhưng chỉ đọc được 1 hoặc tất ả các dòng ko bik làm sao cho đọc dòng mình muốn

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

    Bạn đọc thư viện: lớp FileStream thử xem trong đó có thuộc tính Position và phương thức Seek ... có thể giúp bạn nhưng sẽ phức tạp hơn nhiều.
    Nếu bạn load file vào RichTextBox thì bạn có thể dùng thuộc tính Lines của RichTextBox để đọc dòng mong muốn. Ví dụ bạn muốn đọc dòng số 3:
    MesageBox.Show(richTextBox1.Lines[3]);
    Đã được chỉnh sửa lần cuối bởi cuongdoannhat : 19-11-2011 lúc 06:21 PM.

  5. #5
    Ngày gia nhập
    02 2011
    Nơi ở
    Bảo Lộc, Vietnam
    Bài viết
    68

    Thanks bạn đã giúp đỡ

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

  1. C#, làm thế nào lấy được chỉ số của 1 dòng bất kỳ trong RichTextBox
    Gửi bởi qhhqnavy trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 14
    Bài viết cuối: 22-09-2013, 11:25 AM
  2. ADO.NET Insert 1 ký tự vào vị trí 1 dòng thẳng hàng với ký tự gạch chân dòng trên trong Richtextbox
    Gửi bởi gacongnghiep_cs trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 22-08-2013, 06:17 PM
  3. Cách xác định dấu nhắc đang nằm ở dòng thứ mấy trong richtextbox?
    Gửi bởi QuynhChi trong diễn đàn Thắc mắc lập trình ASP.NET
    Trả lời: 2
    Bài viết cuối: 05-04-2011, 06:53 PM
  4. Cách di chuyển con trỏ chuột xuống đầu dòng trong richtextbox
    Gửi bởi acumen trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 21-02-2011, 10:46 AM
  5. Cách nào nhận biết được khi nào hết dòng trong richTextBox
    Gửi bởi tuanvu199x trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 3
    Bài viết cuối: 26-11-2010, 11:43 AM

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