C 如何在記事本中實現檢視狀態下的行數和列數?

發布 科技 2024-07-28
12個回答
  1. 匿名使用者2024-01-31

    行數很容易做到,所以要計算回車次數

    至於列數,只有乙個列舉。 目前,它是前幾個字,也就是前幾個欄目。

  2. 匿名使用者2024-01-30

    設定要讀取的檔案的路徑。

    string txtpath = @"d:\";

    string content = "";

    int linecount = 0;

    使用 (streamreader sr = new streamreader(txtpath) 設定讀取流 streamreader 和編碼方法,返回總行數。

    return linecount;

  3. 匿名使用者2024-01-29

    你可以用它來獲取當前游標的位置,但是這是整個文字框的位置,你還需要使用lines屬性來計算它有多少行和列,這個不需要我教它,做乙個迴圈,看看第一行有多少行,以及前+1行的總長度, 表示它屬於+1行的第乙個數字。

  4. 匿名使用者2024-01-28

    顯示游標所在的行數和列數。

    private void richtextbox1_mouseclick(object sender, mouseeventargs e)

    這是我使用 Winform 時使用的方法; 你可以看它。

  5. 匿名使用者2024-01-27

    假設介面上已有乙個 RichTextBox1 控制項,並且 StatusStrip 新增了乙個 ToolsTripStatusLabel1

    為 richtextbox1 新增 selectionchanged 事件,如下所示:

    private void richtextbox1_selectionchanged(object sender, eventargs e)

    獲取字串 s 的長度,包括字母、中文、特殊字元等。

    獲取字串的長度。

    字串的長度。

    private int getstringlen(string s)return len;

    return 0;

  6. 匿名使用者2024-01-26

    兩個控制項是關聯的,乙個顯示實際內容,另乙個顯示行號。

  7. 匿名使用者2024-01-25

    int i= ;

    i 是文字框文字的行數。

    int j=;

    j 是文字框中的行數。

  8. 匿名使用者2024-01-24

    這是乙個不好的問題。

    有兩種方法可以說出有多少行文字(字串)。

    第一種情況是記憶體中有多少行文字 (doc),通常用回車符 + 換行符(Windows 文字格式)分隔。 由於它是記憶體中的資料,因此很容易計算出有多少行。

    在第二種情況下,顯示屏(檢視)上顯示的文字行數取決於控制項對文字的布局,並且行數似乎很難獲得。

  9. 匿名使用者2024-01-23

    二樓的哥哥,你算列的方法太厲害了,所以如果文字有幾百萬個字元,你就要迴圈數百萬次。

    獲取行和列的最簡單方法:

    int totalline = + 1;獲取總行數。 行數隨著文字框大小的變化而變化; 如果您只將回車符識別為一行(不考慮排版更改),請使用總行數 =; (記事本 2 就是這樣)。

    int index = ;獲取當前行的第乙個字元的索引。

    int line = + 1;獲取當前行的行號,從0開始,習慣是從1開始,所以+1

    int col = - index + 1;//.SelectionStart 獲取游標位置的索引減去當前行的第乙個字元的索引 = 游標所在的列數(從 0 開始)。

  10. 匿名使用者2024-01-22

    private void status()else break;

    int col = cursor - start+1;

    line++;

    "line " + line + ",col " + col;

    這很簡單,只有乙個功能。

  11. 匿名使用者2024-01-21

    using ;

    寫。 streamwriter sw = new streamwriter( @"c:\");

    --hello---");

    內容");-hello---");

    讀。 st;st = new "c:\", ;UTF8 是編碼的。

    streamwriter sw = new streamwriter( @"c:\",true);

    如果以下引數為 true,則表示有新資料需要繼續寫入。

    如果為 false,則後面的資料將覆蓋資料。

  12. 匿名使用者2024-01-20

    string aa = "檔案路徑", "gb2312"));

    所以你可以把它拿出來!

    您可以將其放在文字框中並檢查出來!

    然後你要做什麼!?

相關回答
9個回答2024-07-28

這與讀取和寫入 ini 檔案相同。

4個回答2024-07-28

導語:生命是天生的,運氣是自己天生的。 乙個人唯一能把握的就是運氣,也就是如何走自己的路。 >>>More

4個回答2024-07-28

到了中年,每天都要處理工作、生活、育兒等無數瑣碎的事情,健忘,越來越依賴記事本。 >>>More

12個回答2024-07-28

你可以定義乙個靜態公共變數來儲存檔案的儲存路徑,預設值為null,每次儲存時判斷變數是否為null,如果為null(表示第一次儲存),則彈出儲存對話方塊進行儲存,並儲存變數的路徑,如果不為null(表示不是第一次儲存), 然後直接儲存到變數中的路徑,具體**不會被寫入,應該不難寫。

16個回答2024-07-28

首先,我們必須確定 txt 文字不能輸入韓文字元,但你不能正確輸入它們,不能正確顯示,然後它們就無法儲存,所以你根本不能在中文系統中使用 txt 文本來輸入韓文字元。 >>>More