在VC中如何在EDIT控制項中輸入乙個陣列啊

2025-03-29 15:10:13 字數 3164 閱讀 7181

1樓:網友

你是想在乙個edit中輸巨集轎入所有元素還是乙個edit對應乙個元素??

不管怎麼做,首先要用cedit類的getwindowtext得到框中的字串,然後根據你的改絕擾陣列型別進行資料型別轉換,比如是int的話就用atoi得到整形值。

要是乙個edit裡輸如所有元素 可以定義乙個分核旦割符的吧。。比如1,2,3,4

用迴圈處理字串獲得單個元素。

cstring str ;

int start =0,end = 0;

end = ",start);

int array[10];

int i=0;

while(end!=-1)

cstring tmp = ,end-start);

int a = atoi(tmp);

array[i++]a;

start = end + 1;

end = ",start);

2樓:匿名使用者

先設定一下框的屬性,例如:支援多行,有回車,數字。

再將腔嫌框聲伍乎手明乙個cstring型別的m_stredit變數。

然後新增乙個按紐,在單擊事件裡新增代頃旦碼:

updatedata(true);

int i[10] =

cstring str;

for(int k=0; k<10; k++)"%d", i[k]);

m_stredit = m_stredit + str;

updatedata(false);

就ok了!方法很多的!

另外,虛機團上產品**,超級便宜。

在vc裡,想在edit控制項當中如何輸入乙個字游標就左移乙個字元?也就是說,如果我輸a,然後再輸b,edit就=ba

3樓:網友

cstring strtext = "";

m_;if (strtext=="")

m_strword=strtext;

m_;在edit控制項的change事件。

onchangeeditword()

中新增這個**,直接先獲取,在set,這樣你輸入的都是在最前面。

4樓:

edit控制項上有乙個屬性,是從左往右輸入,還是從右往左輸入。

設一下就可以實現你的功能了。

怎樣在vc中 將一組框的值輸入乙個陣列

5樓:網友

框也要定義成陣列形式,而且定義不要在類嚮導中新增,而是在程式中填寫,如。

ddx_control(pdx, idc_edit1, csc[0]);

ddx_control(pdx, idc_edit2, csc[1]);

ddx_control(pdx, idc_edit3, csc[2]);

同樣在標頭檔案中新增:

publid: cedit csc[20];

vc++如何對控制項名進行操作?

6樓:網友

你可以檢視idc edit1-12的值分別是多少,然後通過edit的id值獲取對應的edit控制再對其操作。比如:

cedit* pboxone;

pboxone = (cedit*)getdlgitem(idc_myedit);

gotodlgctrl(pboxone);

vc++ 在edit控制項中按照覆蓋方式輸入

7樓:

在cedit控制項的 「文字改變」訊息中將先前的資料清空即可。

vc中乙個button控制項和乙個edit控制項,每次點選button後edit中數字加1,請問應該怎麼做?

8樓:網友

框使用classwizard增加數值型變數m_edit1,然後按鈕響應函式中:

updatedata(true);

m_edit1 ++

updatedata(false);

9樓:網友

給edit定義成cvalue型別,然後再button的單機事件中新增cvalue對應的變數的值加1

例如 cvalue editnumber;

///以下是新增在button單機事件中的editnumber+=1;

vc++中如何在edit控制項中多行顯示(儲存已經輸入的,新輸入的另起一行顯示,並且輸入資料比較大)

10樓:網友

資源裡把框的屬性改為多行。

vc不能做到把鍵盤輸入焦點落到edit控制項上嗎?

11樓:網友

先說個**無關的老話:沒有垃圾的程式語言,只有無能的程式設計師。

這不是我發明的,一句老話,希望你能保持良好的心態,程式設計才能提高。

非本程式控制項獲取焦點,首先要保證控制項所在視窗為active啟用狀態。而啟用和焦點,只是傳送乙個訊息的事情。分別獲取視窗和控制項控制代碼,視窗傳送wm_active訊息,控制項傳送wm_setfocus即可。

vc++中,怎麼把mfc的edit控制項中輸入的值傳遞給乙個類的string型的函式

12樓:匿名使用者

updatedata(false)是對控制項繫結物件進行更新,不過變數型別是什麼,你可以先把string轉換成csring或lpctstr, 然後用setdlgitemtext(控制項id,字串)

13樓:

用類嚮導為edit控制項繫結乙個變數(cstring),在要呼叫函式的地方,用updatedata(true)把輸入的變數的值傳遞給繫結的變數,可以作為函式的引數。

也為另乙個控制項繫結乙個變數,把處理好後的值賦給它,再呼叫updatedata(false);把變數的值傳遞到控制項,顯示出來。

轉換:string ->cstring

cstring ->string

string s(;

getbuffer()後一定要releasebuffer(),否則就沒有釋放緩衝區所佔的空間。

14樓:網友

給edit空間新增相關引數。

如何在excel的自定義數字格式中如何輸入特殊符號「x」

excel的狀態列就有,見上圖。或者在輸入法的小鍵盤那裡也有 excel中特殊數學符號怎麼輸入 1 對於常用的數學符號可以由excel提供的 特殊字元 輸入。方法 執行選單 插入 特殊符號 點 數學符號 標籤,從中找到需要的符號雙擊輸入。2 對於不常用符號,可通過 公式編輯器 輸入。方法 執行選單 ...

如何在Excel中插入,如何在Excel中插入word文件

可以使用物件鏈結和嵌入 ole 將其他程式 如 word 或 excel 中的內容包括在內。ole 受許多不同程式支援,而 ole 用於使在乙個程式中建立的內容在另乙個程式中可用。例如,您可以在 office excel 工作簿中插入 office word 文件。若要檢視可插入的內容型別,請單擊 ...

如何在Excel中建立,如何在Excel中建立模板

1 個性化設定1 設定文件背景色。切換到 頁面布局 選項卡,點選 背景 按鈕,從彈出的視窗中選擇一幅 做為背景。2 個性化設定2 設定字型樣式。點選 單元格區域右上角,選擇所有單元格,然後將字型設定為 仿宋 gb2312 大小設定為 14 顏色設定為 深紅色 3 個性化設定3 設定頁面布局。切換至 ...