me.formborderstyle = windows.forms.formborderstyle.none 『設定為無邊框模式即可。
private
sub button1_click(byval sender as system.object, byval e as system.eventargs) handles button1.click
today = dptdate.value.date
'dptdate 即控制項1
try timeofday = cdate(me.txttime.text.trim) 'txttime即控制項2
catch ex as exception
msgbox("時間格式有誤!")
exit
subend
tryend
sub
datagridtablestyle mytablestyle = new datagridtablestyle();
;datagridcolumnstyle col1 = new datagridtextboxcolumn();
col1 = new datagridtextboxcolumn();
;col1.headertext = "列標題"
;col1.width = 90
;寬度值
datagridcolumnstyle col2 = new datagridtextboxcolumn();
;col2.headertext = "列標題"
;col2.width = 50
;寬度值
......新增多列
mytablestyle.gridcolumnstyles
.add(col1);
mytablestyle.gridcolumnstyles
.add(col2);
mytablestyle.gridcolumnstyles
.add(col3);
datagrid1.tablestyles
.clear();
datagrid1.tablestyles
.add(mytablestyle);
最後繫結資料庫.
用這個方法,在我的機器上,列寬還是不變,然後根據網上的另外乙個,就做到了。
上面的方法太過麻煩,實際測試下面的方法完全可行,測試環境為win mobile 6.5 vb.net
datagridtablestyle mydatagridstyle = null ;
gridcolumnstylescollection mydatagridcolstyle = null;
datagrid1.datasource = ds.tables[0];//設定資料來源
mydatagridstyle = new datagridtablestyle ();
; //這一步非常重要,否則將失敗
datagrid1.tablestyles
.clear(); // 先清除格式
datagrid1.tablestyles
.add(mydatagridstyle);//載入格式
// 設定datagrid 列的寬度
mydatagridcolstyle = datagrid1.tablestyles[0].gridcolumnstyles
; mydatagridcolstyle[0].width = 90
; mydatagridcolstyle[1].width = 40
; mydatagridcolstyle[2].width = 40
;
在wince下面當你向listview裡新增很多items會出現閃屏的問題,在winform裡面可以用addrane一次性將資料新增到裡面,但在wince下面並沒有這個方法。可以用beginupdate和endupdate來解決,當你開始要向listview裡面新增資料時,就呼叫listview.beginupdate().當你將資料新增完後就呼叫endupdate,用這種方法。
frmmain.lvui.beginupdate() '控制ui顯示閃爍問題
for i = 0to5
cpystr(frmmain.lvui.items.item(i).subitems(0).text, uiname(i))
cpystr(frmmain.lvui.items.item(i).subitems(1).text, uistr(i)) '電壓、電流
next
frmmain.lvui.endupdate() '控制ui顯示閃爍問題
c# 呼叫方法:
[system.runtime.interopservices.dllimport("coredll.dll")]
private
static extern int sendmessagew(int hwnd, int wmsg, int wparam, int lparam);
[system.runtime.interopservices.dllimport("coredll.dll")]
private
static extern int getfocus();
vb.net 呼叫方法:
imports system.runtime.interopservices
"coredll.dll")> _
public
shared
function sendmessagew(byval hwnd as
integer, byval wmsg as
integer, byval wparam as
integer, byval lparam as
integer)
endfunction
"coredll.dll")> _
public
shared
function getfocus() as
integer
endfunction
WinCE點滴記錄 Bootloader
wince的系統生成過程 sysgen build copy make bootloader的架構 blcommon,oem eboot和網路驅動程式 blcommon oem edbg網路驅動 eboot bootpart flash fmd ne200 rtl8139 82559er blcom...
C 程式設計點滴
有效解決記憶體洩露 一 你需要乙個函式將乙個陣列賦值為等差數列,並將會在函式的外部使用它。不合理 int getarray int n return p 合理 void getarray int p,int n 解析 檢查記憶體洩露的最好辦法,就是檢查完全配對的申請和釋放,在函式中申請而在外部釋放,...
linux 程式設計點滴
進入vim 介面以後,在命令列 輸入 sp filename,就可以顯示多個檔案的內容 輸入i 就進入剛才建立的檔案的編輯模式下了 crlt w 下箭頭,就進入了下乙個檔案的文字內容 在命令模式下 set nu 可以顯示行號 滑鼠箭頭指向乙個開始的行 然後輸入乙個數字 n 並輸入兩個dd 這樣就從滑...