• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當(dāng)前位置:雨林木風(fēng)下載站 > 技術(shù)開發(fā)教程 > 詳細(xì)頁(yè)面

        使VB的網(wǎng)格控件具有輸入技巧

        使VB的網(wǎng)格控件具有輸入技巧

        更新時(shí)間:2021-11-16 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

        河北 王翠榮 王全海

        我們?cè)谑褂肰isual Basic for Windows開發(fā)時(shí),經(jīng)常用到網(wǎng)格控件(Grid.vbx),因?yàn)榇丝丶梢杂脕?lái)作類似于電子表格形式的輸出表,且編程簡(jiǎn)單,但在此網(wǎng)格控件只有輸出功能,而不能直接在網(wǎng)格上輸入,這給使用者帶來(lái)一些不便。如何在執(zhí)行時(shí)向網(wǎng)絡(luò)控件中輸入數(shù)據(jù),人們使用了一些方法,但大都使用一文本控件作中間轉(zhuǎn)換,即將欲輸入的信息先輸入到該文本控件,然后將文本控件的TEXT屬性賦給網(wǎng)格的TEXT屬性,這種方法盡管解決了向網(wǎng)格輸入數(shù)據(jù)問(wèn)題,但增加了一文本框,對(duì)界面有些不美觀,修改部分?jǐn)?shù)字不方便,且影響速度,那么,如何直接向網(wǎng)格輸入數(shù)據(jù)呢?
        本文將解決直接向網(wǎng)格輸入數(shù)據(jù)問(wèn)題,基本思想是:使用網(wǎng)格控件KeyPress事件,從鍵盤上接收所擊鍵位的KeyAscii值,再由Chr$()或Chr()函數(shù)轉(zhuǎn)換成字符,然后讀出網(wǎng)格單元的當(dāng)前Text值與由鍵盤接收到的字符相加,組成新的字符串,再賦給該單元的Text屬性,即Grid.Text=Grid.Text+Chr$(KeyAscii)。程序清單如下:
        程序中定義了兩個(gè)Form級(jí)變量WgridCol%和WgridRow%。
        Sub Grid-KeyPress(KeyAscii as Integer)
        Grid.Col=WgridCol%
        Grid.Row=WgridRow%
        if KeyAscii=8Then `keyascii=8為退格刪除鍵
        if Grid.Text<>””Then Grid.text=Mid$(Grid.text,
        1,Len(Grid.text)-1)‘刪除最后一個(gè)字符
        Else
        Grid.text=Grid.text+Chr$(KeyAscii)
        End if
        End Sub
        Sub Grid-RowColChange()
        Wgrid.Col%=Grid.Col
        Wgrid.Row%=Grid.Row
        End Sub
        這樣就可以實(shí)現(xiàn)對(duì)網(wǎng)格的任意輸入,可以輸入字符、數(shù)字等等。由于數(shù)字0到9的Ascii值為48到57,小數(shù)點(diǎn)Ascii的值為46,所以可以輸入任意實(shí)數(shù)。若您想防止用戶輸入除數(shù)字、小數(shù)點(diǎn)以外的任何其他字符,可對(duì)來(lái)自于鍵盤的Ascii值進(jìn)行判斷,有條件地接收,就實(shí)現(xiàn)了僅輸入數(shù)值字符。同理也可以限制只輸入字母字符。
        根據(jù)這種思想,也可以對(duì)VB中一切不具有輸入功能,但具有KeyAscii或者KeyDown事件的控件進(jìn)行直接輸入,如標(biāo)簽Label等。

        溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 97免费人妻无码视频| 好猛好深好爽好硬免费视频| 久久99热精品免费观看牛牛| 中国亚洲女人69内射少妇| 搜日本一区二区三区免费高清视频 | 亚洲av成人片在线观看| 日韩精品视频免费网址| 亚洲国产欧美日韩精品一区二区三区| 日韩国产免费一区二区三区| 亚洲美免无码中文字幕在线| 99精品热线在线观看免费视频| 亚洲高清视频在线观看| 最近中文字幕完整免费视频ww| 亚洲第一页在线观看| 免费影院未满十八勿进网站| 精品亚洲成在人线AV无码| 欧洲美熟女乱又伦免费视频| 日韩亚洲人成在线综合| 亚洲人成77777在线播放网站| 污污网站免费观看| 中文字幕 亚洲 有码 在线| 尤物永久免费AV无码网站| 日韩大片免费观看视频播放| 久久亚洲欧洲国产综合| 免费毛片a线观看| 久久精品国产亚洲AV久| gogo全球高清大胆亚洲| 久久久久久国产a免费观看黄色大片 | 亚洲国产天堂久久综合| 日韩av无码免费播放| 亚洲欧洲日本国产| 国产在线播放免费| APP在线免费观看视频| 亚洲人成免费网站| 亚洲Av无码乱码在线观看性色| 日韩av无码免费播放| 亚洲熟妇丰满xxxxx| 国产亚洲精品成人a v小说| 18级成人毛片免费观看| 国产成人亚洲午夜电影| 亚洲av伊人久久综合密臀性色|