国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網(wǎng)站 > 建站經(jīng)驗 > 正文

用VB實(shí)現(xiàn)類電子表 格的數(shù)據(jù)錄入

2019-11-02 15:17:59
字體:
供稿:網(wǎng)友

   ----在編程中經(jīng)常會遇到應(yīng)用程序中要輸入大量數(shù)據(jù)的問題,如果能在該程序中實(shí)現(xiàn)象電子表格那樣的輸入界面,就可以解決這個問題。

  ----VB雖提供了Grid網(wǎng)格控件,但其只具有顯示輸出功能,要使其能接受輸入數(shù)據(jù),必須對它加以改造,在計算機(jī)報刊中的許多文章都對此進(jìn)行了探討,但所用方法都不能令人滿意,筆者經(jīng)過摸索,找出以下辦法,供有興趣者參考。

  ----首先在VB5.0環(huán)境下Form1中放上如圖1所示的各控件:Text1;Grid1;

  Command1;Command2;Vscroll1;Hscroll1。

  圖1Form1及其控件

  ----雙擊Form1打開Code窗口,編制程序代碼。

  Dimin putcolnum,in putrownumAsInteger

  PrivateSubCommand2_Click()

  End

  EndSub

  PrivateSubForm_Activate()

  Text1.SetFo

罵人的話[www.62-6.com/1/marenbaodian/]
cus'文本框獲得焦點(diǎn)

  EndSub

  PrivateSubForm_Load()

  Grid1.ColWidth(0)=540

  Grid1.RowHeight(0)=216'單元格的寬和高

  in putcolnum=13

  in putrownum=15'表中顯示的列、行數(shù)

  Grid1.Cols=20

  Grid1.Rows=20'表中總的列、行數(shù)

  HScroll1.Height=300

  VScroll1.Width=300'水平和垂直滾動條的高、寬度

  Grid1.Height=(in putrownum 1)'

  (Grid1.RowHeight(0) Grid1.GridLineWidth*12)

  12 HScroll1.Height

  '800×600象素時為12;640×480為15

  Grid1.Width=(in putcolnum 1)*

  (Grid1.ColWidth(0) Grid1.GridLineWidth*12)

  12 VScroll1.Width

  '表的高、寬度

  HScroll1.Width=Grid1.Width-VScroll1.Width

  VScroll1.Height=Grid1.Height-HScroll1.Height

  '水平和垂直滾動條的寬、高度

  HScroll1.Left=Grid1.Left

  HScroll1.Top=Grid1.Top Grid1.Height-HScroll1.Height

  '水平滾動條的位置

  VScroll1.Left=Grid1.Left Grid1.Width-VScroll1.Width

  VScroll1.Top=Grid1.Top

  '垂直滾動條的位置

  HScroll1.Min=1

  HScroll1.Max=Grid1.Cols-in putcolnum

  VScroll1.Min=1

  VScroll1.Max=Grid1.Rows-in putrownum

  '水平和垂直滾動條的范圍

  Text1.Width=Grid1.ColWidth(0)

  Text1.Height=Grid1.RowHeight(0)

  '文本框的寬、高度

  Text1.Left=Grid1.Left Grid1.ColWidth(0)

  Grid1.GridLineWidth*12

  Text1.Top=Grid1.Top Grid1.RowHeight(0)

  Grid1.GridLineWidth*12

  '文本框的位置

  '初始化賦值

  Text1.Visible=True

  ForI=1ToGrid1.Cols-1

  Grid1.Col=I

  Grid1.Row=0

  Grid1.Text=Str(I)

  Grid1.Col=0

  Grid1.Row=I

  Grid1.Text=Str(I)

  NextI

  Grid1.Col=1

  Grid1.Row=1'網(wǎng)格的列、行初始位置

  Grid1.SelStartCol=1

  Grid1.SelStartRow=1'網(wǎng)格中單元格的列、行初始位置

  Grid1.LeftCol=1

  Grid1.TopRow=1'網(wǎng)格中左上角的列、行初始位置

  EndSub

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 东安县| 息烽县| 建水县| 乐业县| 平遥县| 桓台县| 辽中县| 长沙市| 锦屏县| 永宁县| 射阳县| 义乌市| 蓬莱市| 彰武县| 临西县| 淮阳县| 明溪县| 乌兰察布市| 阿鲁科尔沁旗| 昭平县| 阜康市| 平度市| 于田县| 明光市| 贵港市| 赣州市| 丹凤县| 报价| 晋中市| 奉化市| 泉州市| 天祝| 班玛县| 泽库县| 东源县| 潍坊市| 民乐县| 东乌珠穆沁旗| 且末县| 平安县| 且末县|