成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

迅速讀懂VB.NET Integer

開發 后端
這里介紹VB.NET Integer,包括介紹VB.NET的文本框沒有直接提供取當前行號的功能,但我們可以有如下幾種方法實現。

VB.NET有很多值得學習的地方,這里我們主要介紹VB.NET Integer,包括介紹VB.NET的文本框等方面。VB.NET的文本框沒有直接提供取當前行號的功能,但我們可以有如下幾種方法實現:

一.用windows API函數,這也是VB的方法

先聲明如下API函數,注意參數類型是用VB.NET Integer,因為VB.NET Integer是32位的:

  1. Private Declare Function SendMessageinteger Lib "user32" Alias "SendMessageA" 
    (ByVal hwnd As Integer, ByVal wMsg As Integer, 
    ByVal wParam As Integer, ByVal lParam As Integer) As Integer  
  2. Const EM_LINEFROMCHAR = &HC9  
  3. '計算文本框的當前行號  
  4. Friend Function LineNo(ByVal txthwnd As Integer) As Integer  
  5. '計算文本框的當前行號////////////////////////////徐應成  
  6. '參數txthwnd是文本框的句柄(handle)  
  7. Try  
  8. Return Format$( SendMessageinteger(txthwnd, EM_LINEFROMCHAR, -1&, 0&) + 1, "##,###")  
  9. Catch ex As Exception  
  10. End Try  
  11. End Function 

二.累加計算

通過計算累加每行字符總數是否大于插入點前總字符數,來確定當前行數。

  1. '不使用API函數  
  2. Friend Function LineNo(ByVal sender As Object) As Integer  
  3. '計算文本框的當前行號////////////////////////////徐應成  
  4. Try  
  5. Dim txtbox As TextBox  
  6. Dim charCount As Integer  
  7. Dim i As Integer  
  8. txtbox = CType(sender, TextBox)  
  9. For i = 0 To txtbox.Lines.GetUpperBound(0) '計算行數  
  10. charCount += txtbox.Lines(i).Length + 2 '一個回車符長度2  
  11. If txtbox.SelectionStart < charCount Then  
  12. Return i + 1  
  13. End If  
  14. Next  
  15. Catch ex As Exception  
  16. End Try  
  17. End Function 

【編輯推薦】

  1. 深入探討VB.NET重載方法
  2. 簡單討論VB.NET使用缺省屬性
  3. VB.NET Sub創建方法簡介
  4. 輕松實現Flash控制VB.NET程序
  5. 講解VB.NET開發語言和C#簡單結合
責任編輯:佚名 來源: IT168
相關推薦

2009-10-29 13:38:05

VB.NET Shar

2010-01-11 14:28:14

VB.NET操作Exc

2010-01-12 10:19:02

VB.NET操作GDI

2010-01-11 10:34:41

VB.NET圖像操作

2010-01-07 11:07:20

VB.NET讀取INI

2010-01-08 18:10:44

VB.NET實現任務欄

2009-10-29 14:02:24

VB和VB.NET比較

2009-10-20 14:21:55

VB.NET fnSi

2009-10-14 12:51:41

VB.NET Data

2011-06-17 11:05:22

VB.NET

2009-06-24 15:45:32

VB.NET

2009-11-02 17:12:01

VB和VB.NET

2010-01-21 17:34:48

VB.NET Bool

2009-08-19 16:38:30

VB.NET接口范例

2009-10-20 14:09:05

VB.NET反射功能

2009-10-21 10:45:50

VB.NET Quic

2009-10-27 12:06:01

VB.NET IDis

2009-10-14 14:04:29

VB.NET創建Web

2009-10-28 10:04:53

VB.NET XmlW

2010-01-12 16:20:44

VB.NET類
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 色久电影 | 午夜tv免费观看 | 国产精品区一区二区三 | 久久成人精品视频 | 免费成人在线网站 | 99tv成人影院 | 狠狠色综合网站久久久久久久 | 欧美黄视频| 精品国产精品 | www97影院 | 91在线看 | 日韩视频一区在线观看 | 国产精品久久国产精品99 gif | 久久久久亚洲精品 | 天天干天天操天天爽 | 91精品久久久久久久久 | 日韩中文字幕视频在线 | 国产日产精品一区二区三区四区 | 日韩视频一区二区三区 | 精品国产乱码 | 中文字幕不卡 | 午夜精品久久 | 欧美一级在线视频 | 婷婷色网 | 欧美成人激情 | 久久曰视频| 国产最新精品视频 | 国产一二三视频在线观看 | 99国产精品久久久久 | 日本精品一区二区三区在线观看视频 | 无码一区二区三区视频 | 中文字幕在线网 | 成人日韩精品 | 99福利视频导航 | 亚洲性视频网站 | 日本一区二区三区四区 | 日韩一级免费看 | 国产免国产免费 | 亚洲成人福利视频 | 97国产精品视频人人做人人爱 | 天天插天天射天天干 |