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

兩種方法實現VB.NET文本框

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

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

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

先聲明如下API函數,注意參數類型是用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 
'計算文本框的當前行號
Friend Function LineNo(ByVal txthwnd As Integer) As Integer 
'計算文本框的當前行號
'參數txthwnd是文本框的句柄(handle) 
Try 
Return Format$( SendMessageinteger(txthwnd, EM_LINEFROMCHAR, -1&, 0&) + 1, "##,###") 
Catch ex As Exception 
End Try 
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 
責任編輯:佚名 來源: IT168
相關推薦

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發送郵件

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調用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繼承實現多

2010-01-07 16:51:56

VB.NET窗體鉤子

2010-01-13 14:41:18

VB.NET列出目錄內

2010-01-21 16:37:56

VB.NET變量聲明

2010-01-22 10:41:33

VB.NET聲明結構

2009-10-13 15:20:02

VB.NET使用Dra

2009-10-30 15:37:23

VB.NET Sub創
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 精品久久久久久久久久久久久久久久久 | 天天躁日日躁性色aⅴ电影 免费在线观看成年人视频 国产欧美精品 | 看av网址| 午夜伦理影院 | 国产精品www| 国产精品成人一区二区 | 天堂久久天堂综合色 | 久久久久久久久精 | 日韩国产欧美一区 | 国产亚洲精品久久午夜玫瑰园 | 免费不卡视频 | www.亚洲一区 | 亚洲福利在线视频 | 日韩高清成人 | 国产精品亚洲成在人线 | 欧洲视频一区 | 欧美一区二区在线播放 | 国产一区二区精品自拍 | 大香在线伊779 | 国产精品久久毛片av大全日韩 | 国产精品久久久久久久久久久久 | 欧美区在线 | 精品国产91久久久久久 | 成人免费看片 | 在线观看www| 色婷婷综合久久久中字幕精品久久 | 久久久久久综合 | 亚洲欧美一区二区三区1000 | 国产精品免费看 | 精品欧美一区免费观看α√ | 波多野结衣二区 | 亚洲精品久久久蜜桃 | 亚洲第一天堂 | 国产成人短视频在线观看 | 免费观看毛片 | 国产激情偷乱视频一区二区三区 | 亚洲在线视频 | 精品国产一区二区三区久久狼黑人 | 91视频三区 | 91精品国产综合久久久动漫日韩 | 国产亚洲一区二区三区 |