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

兩種方法實現(xiàn)VB.NET文本框

開發(fā) 后端
這里介紹VB.NET文本框,VB.NET文本框沒有直接提供取當(dāng)前行號的功能,但我們可以有如下兩種種方法實現(xiàn):用windows API函數(shù),這也是VB的方法和累加計算。

學(xué)習(xí)VB.NET時,你可能會遇到VB.NET文本框問題,這里將介紹VB.NET文本框問題的解決方法,在這里拿出來和大家分享一下。VB.NET文本框沒有直接提供取當(dāng)前行號的功能,但我們可以有如下幾種方法實現(xiàn):

#t#一.用windows API函數(shù),這也是VB的方法

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

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  Const EM_LINEFROMCHAR = &HC9 
'計算文本框的當(dāng)前行號
Friend Function LineNo(ByVal txthwnd As Integer) As Integer 
'計算文本框的當(dāng)前行號
'參數(shù)txthwnd是文本框的句柄(handle) 
Try 
Return Format$( SendMessageinteger(txthwnd, EM_LINEFROMCHAR, -1&, 0&) + 1, "##,###") 
Catch ex As Exception 
End Try 
End Function

二.累加計算

通過計算累加每行字符總數(shù)是否大于插入點前總字符數(shù),來確定當(dāng)前行數(shù)。

  1. '不使用API函數(shù)  
  2. Friend Function LineNo(ByVal sender As Object) As Integer  
  3. '計算文本框的當(dāng)前行號  
  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) '計算行數(shù)  
  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 
責(zé)任編輯:佚名 來源: IT168
相關(guān)推薦

2010-01-21 15:56:31

VB.NET文本框

2009-10-26 10:30:57

VB.NET處理FTP

2010-01-18 17:37:32

VB.NET文本框處理

2010-01-14 11:09:35

VB.NET文本框

2010-01-19 18:06:14

VB.NET發(fā)送郵件

2009-10-30 16:40:04

VB.NET Inte

2010-01-15 16:29:47

VB.NET對象存儲

2010-01-13 17:47:59

VB.NET拖放

2010-01-15 16:12:40

VB.NET調(diào)用DLL

2010-01-15 18:12:28

VB.NET超鏈接

2010-01-15 19:17:23

2010-01-21 17:48:25

VB.NET Sing

2009-11-03 09:26:13

VB.NET方法

2010-01-15 10:56:50

VB.NET繼承實現(xiàn)多

2010-01-07 16:51:56

VB.NET窗體鉤子

2010-01-13 14:41:18

VB.NET列出目錄內(nèi)

2010-01-21 16:37:56

VB.NET變量聲明

2010-01-22 10:41:33

VB.NET聲明結(jié)構(gòu)

2009-10-13 15:20:02

VB.NET使用Dra

2009-10-30 15:37:23

VB.NET Sub創(chuàng)
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 天天躁人人躁人人躁狂躁 | 亚洲黄色在线 | 日韩在线免费播放 | 欧美视频在线播放 | 亚洲va中文字幕 | 欧美精品一区在线发布 | 久久久久久久久中文字幕 | 国产精品久久久久久吹潮 | 一级免费毛片 | 日韩激情视频一区 | 欧美久久精品一级c片 | 免费成年网站 | 日韩中文字幕 | 免费簧片视频 | 日韩欧美一区二区三区 | 亚洲精品日韩在线 | 国产激情精品一区二区三区 | 国产一区免费 | 一区二区三区不卡视频 | 亚洲人成人一区二区在线观看 | 视频一区二区在线观看 | 91久久国产综合久久91精品网站 | 视频一区二区在线观看 | 国产av毛片 | 一级毛片免费 | 亚洲综合激情 | 超碰在线免费公开 | 81精品国产乱码久久久久久 | 一区在线视频 | 日韩av成人| 伊人免费在线观看高清 | 狠狠操在线 | 亚洲大片一区 | 黄网免费看 | 精品国产欧美在线 | 亚洲免费视频网址 | 日本aa毛片a级毛片免费观看 | 古装三级在线播放 | 91精品国产综合久久久久久蜜臀 | 亚洲男女视频在线观看 | 国产欧美在线一区二区 |