西西軟件園多重安全檢測下載網站、值得信賴的軟件下載站!
西西首頁 電腦軟件 安卓軟件 電腦游戲 安卓游戲 排行榜 專題合集

VB.NET常用控件

  • VB.NET常用控件
  • 軟件大小:2.7M
  • 更新時間:2013-03-04 16:39
  • 軟件語言:中文
  • 軟件廠商:
  • 軟件類別:國產軟件 / 免費軟件 / 編程控件
  • 軟件等級:4級
  • 應用平臺:WinXP, WinAll
  • 官方網站:暫無
  • 應用備案:
好評:50%
壞評:50%

本類精品

軟件介紹

表格控件總覽: </B><BR><BR>  在VB開發(fā)環(huán)境中,表格控件在界面開發(fā)元素中占有重要的地位。它不僅有外觀整潔、表達形式規(guī)范的優(yōu)點,而且更重要的是它較高的信息表現率(就是相對于其他控件來說能夠表達更多的信息),隨著信息時代的到來,它的應用將更加的廣泛。

   那么在VB平臺下,如何操作這一功能強大的控件元素呢?事實上我們知道,VB平臺下面的表格控件是相當豐富的,總結下來提供了4種類型:Microsoft Data Bound grid Control、Microsoft Datagrid Control、Microsoft Flexgrid Control、Microsoft Hierarchial Flexgrid Control. <BR>這四種表格各有其特點。

特點 


  1. Microsoft Data Bound grid Control
  此控件主要用于數據綁定(可以不綁定,但是因為不提供對單個cell的控制支持,所以實際上這樣做是不經濟的)。具體說來,就是數據源比較固定的情況下可以使用這種控件。
  具體使用方法是設定此控件的datasource屬性,就可以不用編寫任何代碼就可以顯示該數據源所指向的記錄數據。比如可以將datasource設置為一個data控件,而data控件又指向數據庫"成績"的 一個"語文"表,那么當程序運行時,它就自動顯示此"語文"表的數據。 基本步驟如下:
1、向工程上添加Microsoft Data Bound Grid Control控件,即DBGrid控件。
2、在窗體上添加DBGrid控件DBGrid1和Data控件Data1。
3、設置Data1的DatabaseName屬性為你要看的數據庫的名字。
4、設置Data1的RecordSource屬性為表的名字或合法的SQL Select語句。
5、設置DBGrid1的DataSource屬性為Data1。

  從上面的分析看得出來,這個控件雖然操作方便,但是它也有局限性,就是不能對顯示的數據進行靈活的控制操作,比如有些數據允許用戶修改,有些數據卻不允許用戶修改,而此控件卻只能提供全部數據源的原子操作:即要么全部允許修改,要么就全部不允許。還有另外此控件也不提供對單個單元格(cell)進行操作,所以提供不了更為個性化的界面風格。

  2. Microsoft Datagrid Control
  此控件跟前面介紹的Data Bound grid Control控件很相似,也是主要進行綁定操作,而缺點和Data Bound grid Control完全一樣。但是它跟Data Bound grid Control不一樣的是其數據源的驅動引擎只能是OLEDB形式的,不能是DAO,比如就可以使用ADO數據控件,不能使用DATA控件。而Data Bound grid Control卻剛好和它相反,這一點在開發(fā)中一定要注意。

  3. Microsoft Flexgrid Control與Microsoft Hierarchial Flexgrid Control.
  這里重點介紹這兩種控件,因為在實際開發(fā)中,這兩種控件應用的場合更多一些,它不僅能夠反映數據,而且也能把數據的修改信息反映到數據庫中去,所以彌補了上述兩種控件的不足。
  如果數據不需要修改,那么可以進行綁定操作,其方法跟前面介紹的完全一樣,就是通過設置DataSource屬性來完成數據的顯示工作。但是實際開發(fā)中,需要對整個表格控件更為靈活的顯示控制。
  在給出例程之前,有必要對這一控件進行比較詳盡的認識:這種控件允許將文本或者圖象放置于每個單元格之中,控件的Row與Col屬性允許用戶在代碼中指定當前行和列,當然也可通過操作鼠標和鍵盤來改變這兩個屬性,而text屬性指明當前單元格的文本。如果單元格的文本太長而不能完全顯示出來的話,可以通過將WordWrap屬性設置為true來達到顯示的目的。下面將比較重要的屬性小結如下: <BR><BR>  DataSource---------用來指定需要綁定的數據源,比如data控件。
  Cellpicture----------用來設定當前單元格的圖象,便于顯示該圖象。此屬性不能在設計時使用。
  Col,Row---------------設定當前列和當前行,注意它們均是從0開始的,如果同時設定它們,可以指定當前的單元格。設計時也不能使用。
  Cols,Rows---------------設置表格控件總的列數和行數。
  Hwnd---------------表格句柄,可以結合Windows API對表格控件進行更高級的控制。
  Text---------------指定當前的單元格的文本內容。
  TextMatrix(i,j)-------此屬性比較重要,它用來指定第I行和第j列所確定的單元格的文本內容。它等價于下面的代碼:
MSHFlexGrid1.Rows =i <BR>MSHFlexGrid1.Cols =j <BR>MSHFlexGrid1.Text =指定的字符串 <BR><BR>  WordWrap-------為ture時可以在當前單元格換行顯示,否則如果要顯示的字符的長度超過列寬,那么就不能顯示完全。

軟件標簽: VB.NET

軟件截圖

VB.NET常用控件

其他版本下載

發(fā)表評論

昵稱:
表情: 高興 可 汗 我不要 害羞 好 下下下 送花 屎 親親
TOP
軟件下載