請問用c 將一100000字元以上的字串賦給文字框時停止響應怎麼解決

時間 2025-07-04 05:49:57

1樓:網友

對於你的問題聽感興趣的,於是我也作了一下看了看,同樣也出現和你一樣的情況行禪,其實不是停止響應,是拆帶核textbox追加的時候,很耗時間。

下面是我測試用的**,如果直接執行下面的**,追加10萬個字元,花了我好長時間(途中取消了)如果換成執行註釋部分的話,就停止響應了。所以呢我想也許多等一會兒就行了吧,果然放著不動靜靜等待的話,等旅掘了大概30秒表示出來了。

stringbuilder output = new stringbuilder();

for (int i = 0; i < 100000; i++)

a");a");

同時我也試了試別的控制項,也一樣。看來如果對執行速度又要求的話,你只能輸出到檔案的方式或者別的來解決了。

2樓:網友

我做前遲了乙個ip插入系統,327600行的團困資料都沒有停止響應,不知道為什麼會停止響應。

估計是maxlength太小?

慧或李/那我就不清楚了,

textbox中輸入完的字元如何賦給字串變數啊

3樓:網友

你這是什麼語言的。

你事件裡寫**了嗎 檢查一下 textbox的id是否正確。

4樓:網友

你把這句話放到那裡了。

確定使用這句**的方法有執行嗎?

5樓:網友

**發給我,我給你看看,給值與更新的那段就行,不需要全部。

c# datagridview一行的值賦給 textbox 後,textbox 中的字串長度變大

6樓:網友

試試用字串的處理函式trim()等去掉兩邊的空格。

7樓:

從資料庫裡讀出來的。

可以這樣做;

在乙個文字框中放字串,把文字框中某個單詞在文字框中...

8樓:網友

tmp= '文字框的內容。

keyword="word" 『某個單詞。

keywordlen=len(keyword) 』單詞長度。

cou=0 『計數器。

doa=instr(a+keywordlen, tmp, keyword) 』在文字中查詢單詞。

if a=0 then exit do 『找不到了,退出。

cou=cou+1 』計數。

loopmsgbox cou

如何提取框最後一行的字串,並賦給m_erec

9樓:保晏然

假設cstring m_edit是與框關聯的變數,它的值就是框中的字串,用以下語句可以得到框中的最後一行:

cstring str=m_edit; //a

m_erec='')-1); //ba行宣告乙個cstring變數str,並將框中的字串賦給它;

b行,首先'')找到最後乙個換行符'',然後由'')-1得到該換行符之前的字串長度n,再用得到字串總長,用總長減去n得到最後一行的字元數,最後用得到最後一行字串並賦值給m_erec

c#中,判斷乙個textbox裡的字串是否為數字怎麼寫??

10樓:沒失戀過不懂愛情

用正則進行驗證。

需要引用。using ;

事件裡這麼寫。

bool yz=, @"^[0-9]*[1-9][0-9]*$");

if(!yz)

兩個文字框,我想把其中乙個文字框裡的字串,拖拽到另乙個文字框裡,該怎麼做呢?mfc

11樓:網友

兩個文字框,我想把其中乙個文字框裡的字串,拖拽到另乙個文字框裡,該怎麼做呢?mfc

選中直接拖動,就會複製過去吧 就像上面這句話就是選中託過來的。

選中可以用form物件的select() 方法。

c#處理文字框中輸入字串時報錯怎樣寫**

12樓:網友

限制文字框,只能輸入數字和標點符合。

13樓:網友

用js或正規表示式來約束。

14樓:淡淡的慾望

在文字框的失去游標事件中進行判斷,用正規表示式很方便。

vb程式編寫,統計從文字框輸入的字串中的字母數字空格和其他字元的個數由不同文字框顯示個數

15樓:網友

private sub command1_click()dim str as string, strtmp as string, intn as integer, intm as integer

dim intx as integer, inty as integer, intz as integer, intw as integer

str =intn = len(str)

for intm = 1 to intn

strtmp = ucase(mid(str, intm, 1))if isnumeric(strtmp) then '數字。

intx = intx + 1

elseif asc(strtmp) >64 and asc(strtmp) <91 then '字母。

inty = inty + 1

elseif strtmp = then '空格。

intz = intz + 1

else '其它。

intw = intw + 1

end if

數字個數為:" intx

字母個數為:" inty

空格個數為:" intz

特殊字元個數為:" intw

end sub

如果滿意我的,.謝謝。

請問用js如何給字串中加換行符

行在月夜 用js如何給字串中加換行符的具體操作步驟如下 1 首先,在資料夾下建立index.html檔案,然後在html檔案中新增基本的頁面標籤 2 然後,在內部的迴圈中,每執行一次,就給字串新增一個換行符,然後最後通過彈窗的方式將字串顯示出來 4 通常使用js都是會將資料顯示在html頁面上,這時...

c語言將字串逆序輸出問題用函式

仙戈雅 沒有看明白你的 如果只是想把字元逆轉後再輸出.這應是很簡單的,下面我寫了一個逆轉字元後並輸出的 include include define string max long 100 function prototypes void swaping char char inversestrin...

c語言如何將一串字元資料寫入字串陣列

1 一個一個字元的賦值。或者用 strcpy函式來複制。strcpy函式中內部實現也是一個個賦值。2 字串以 0結束那是字串在計算機內的儲存結構,定義了字串計算機預設會在字串後加上 0做為字串結束標記,但是寫程式時並沒有顯式的寫出來。判斷是否為字串 字串都是用雙引號包含的。例如char string...