MFC FlexGrid控制項的使用示例

2021-07-05 20:28:36 字數 2134 閱讀 4280

個人部落格位址 www.tmbcode.com

mfc flexgrid控制項的使用

一、建立乙個flexgrid

二、為flexgrid繫結乙個變數

三、編寫**設定屬性

//這個函式是設定每個列的寬度,這裡乙個六列。

void cpackview::setrowcol(int rows,int cols)

m_flex.setrows(rows);

m_flex.setcols(cols);

m_flex.setcolwidth(0,320);//0代表第0列 320代表寬度為320畫素

m_flex.setcolwidth(1,2100);

m_flex.setcolwidth(2,2100);

m_flex.setcolwidth(3,1750);

m_flex.setcolwidth(4,1750);

m_flex.setcolwidth(5,1750);

//reset current rowand col

this->m_cur_row=1;   // m_cur_row 和m_cur_col是int型,表示當前座標

this->m_cur_col=1;

//設定資料居中和每一列的名字

void cpackview::setnumtext(int rows)

//設定flex居中

for(introw=0;rowm_flex.setrow(row);

m_flex.setcol(1);

m_flex.setcellalignment(4);

m_flex.setrow(row);

m_flex.setcol(2);

m_flex.setcellalignment(4);

m_flex.setrow(row);

m_flex.setcol(3);

m_flex.setcellalignment(4);

m_flex.setrow(row);

m_flex.setcol(4);

m_flex.setcellalignment(4);

m_flex.setrow(row);

m_flex.setcol(5);

m_flex.setcellalignment(4);

//設定序列號

cstring strt;

for(intcount=1;countstrt.format("%d",count);

m_flex.settextmatrix(count,0,strt);

m_flex.settextmatrix(0,1,"姓名");

m_flex.settextmatrix(0,2,"學號");

m_flex.settextmatrix(0,3,"班級");

m_flex.settextmatrix(0,4,"性別");

m_flex.settextmatrix(0,5,"****");

四、新增資料

//m_name、m_num、m_class、m_***、m_phone都是cstringarray型別

//設定flex格數

this->setrowcol(m_name.getsize()+1,6);//新增資料前先呼叫上面兩個函式初始化一下

this->setnumtext(m_name.getsize()+1);

for(int i=0;im_flex.settextmatrix(i+1,1,m_name.getat(i));

m_flex.settextmatrix(i+1,2,m_num.getat(i));

m_flex.settextmatrix(i+1,3,m_class.getat(i));

m_flex.settextmatrix(i+1,4,m_***.getat(i));

m_flex.settextmatrix(i+1,5,m_phone.getat(i));

C 的DateTimePicker控制項的使用

1 datetimepicker預設的顯示年月日.如果要顯示時間,將format屬性設為time,並設定showupdown true 2 datetimepicker1.value屬性 year,month,day,hour,minute,second 分別獲取此日期中的年,月,日,時,分,秒 d...

Android之EditText控制項的使用

這裡我們先總結一下android控制項的使用規律 1 給控制項定義乙個id 2 指定控制項的高度和寬度 3 加入某些控制項特有的屬性即可 現在開始edittext控制項的使用 在布局檔案中加入 這裡的hint的作用是會在你的輸入框中顯示一些提示性的文字,一旦你輸入了內容提示性的文字就會消失,這樣無疑...

Telerik的RadGrid控制項簡單使用

telerik公司的.net控制項功能強大 介面美觀 使用方便。在乙個專案中使用了這個控制項,感覺不錯。下面是乙個使用radgrid的例子。從例子中可以看出,radgrid與.net標準控制項gridview很類似,但也有不少細節不同,而且引數選項比gridview更加複雜 因為功能更多了 form...