1樓:vc十十
updatedata(ture);//從編輯框中讀取資料updatedata(false);//將讀取到的資料顯示在編輯框中每個編輯框要關聯一個變數,你直接操作變數就行。
比如:edit1 關聯 m_strnum1edit2 關聯 m_strnum2
edit3 關聯 m_strnum3
你再設定一個按鈕,然後在上面新增事件,寫如下**:
updatedata(ture);//從編輯框中讀取資料m_strnum3 = m_strnum1 + m_strnum2;
updatedata(false);//將讀取到的資料顯示在編輯框中然後:你在編輯框1中輸入2
編輯框2中輸入3
點選 按鈕,編輯框3中就會顯示5
2樓:任明星
因為你手動點選,會引發cedit重繪,所以內容改變了,當你設定字串時,請試試updatedata(true)或者是invalidate這些重繪函式。它們會讓cedit進行重繪。
3樓:歸悅欣
應該是vc或系統問題,如果其他程式沒有問題,應該是vc問題。
mfc中怎樣是編輯框中的變數關聯到類中成員函式裡面的變數,求大神指導!!!
4樓:匿名使用者
你可以定義一個cedit變數在ddx_control中繫結,然後將你的變數格式化為字串顯示在cedit裡面就可以了。
5樓:匿名使用者
新增一個edit控制元件為它新增一個成員變數m_edit
mfc,編輯框關聯int變數並設定了範圍,當輸入字元就崩潰,輸入的數字超出範圍也崩潰,怎麼解決啊
6樓:射手小小王
**貼出來,你可以用正規表示式做校驗
用boost等等,高版本的vs有對應的校驗函式,低版本的就用boost,
如何讓一個編輯框和一個變數關聯起來
mfc中如何實現編輯框中文字滾動顯示
設定屬性就ok了,multiline true 開啟多行模式want return true 按一下回車換行horizontal scroll false 水平滾動條,沒什麼用 vertical scroll true 垂直滾動條auto hscroll false 水平方向如果到尾部就繼續滾動下去...
關於vc 在mfc中怎樣在編輯框中獲取數字並賦值於某個變數
樓上給的 有點小問題。從你提供的 看,應該是cstring型別的關聯變數吧 m 1 getat 如果關聯型別是int,那麼直接賦值給n就好了 如果關聯型別是cstring,那麼 m 2 m 4 字串賦值 n atoi m 2.getbuffer 0 轉換成int整數 double d atof m ...
mfc如何將編輯框的內容讀取到列表控制元件中
1 為介面新增一個list control控制元件。2 更改這個控制元件的view屬性為report 3 為這個控制元件新增一個控制型變數 假設為m ctllist 4 在介面的初始化函式oninitdialog 函式中初始化這個控制元件主要是插入列表的頭,主要呼叫 int insertcolumn...