日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
VB.NET刪除空白行具體實現(xiàn)方法詳解

VB.NET編程語言的應(yīng)用,能夠幫助開發(fā)人員輕松的實現(xiàn)許多功能。其代碼編寫方式簡單,應(yīng)用方式靈活急受廣大開發(fā)人員的喜愛。在這里我們將會學(xué)到VB.NET刪除空白行的應(yīng)用技巧,增加大家的編程實踐經(jīng)驗。

公司主營業(yè)務(wù):成都網(wǎng)站設(shè)計、成都網(wǎng)站制作、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。成都創(chuàng)新互聯(lián)是一支青春激揚、勤奮敬業(yè)、活力青春激揚、勤奮敬業(yè)、活力澎湃、和諧高效的團隊。公司秉承以“開放、自由、嚴謹、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團隊有機會用頭腦與智慧不斷的給客戶帶來驚喜。成都創(chuàng)新互聯(lián)推出洞口免費做網(wǎng)站回饋大家。

有時從網(wǎng)頁中復(fù)制文字,復(fù)制過來后有很多空行,想編程序?qū)⑵鋭h去,沒有找到,只有自己寫了。剛學(xué)VB.NET,代碼很簡單。有什么好的優(yōu)化,還是那個地方要修改請通知我。

VB.NET刪除空白行代碼示例:

 
 
 
  1. Imports System.IO  
  2. Imports System.Drawing  
  3. Public Class FrmTextOPClass FrmTextOP  
  4. Dim FPath As String  
  5. Dim Rows As Integer  
  6. Private Sub BtChooseTxtFile_Click()Sub 
    BtChooseTxtFile_Click(ByVal sender As 
    System.Object, ByVal e As System.EventArgs) 
    Handles BtChooseTxtFile.Click  
  7. FPath = ChooseAFile(, "文本文件", "*.txt")  
  8. If FPath > "" Then  
  9. TxtFilePath.Text = FPath 
  10. 'MainTxtBox.Text = LoadFile(FPath)  
  11. MainTxtBox.Text = My.Computer.FileSystem.
    ReadAllText(FPath, System.Text.Encoding.Default)  
  12. SetTextLine()  
  13. ToolStripStatusLabel1.Text = "文件路徑:" & FPath  
  14. End If  
  15. End Sub  
  16. Public Function ChooseAFile()Function 
    ChooseAFile(Optional ByVal TitleStr As 
    String = "選擇你要的文件", Optional ByVal 
    TypesDec As String = "所有文件", Optional 
    ByVal ExtenStr As String = "*.*", Optional 
    ByVal IniDirStr As String = "") As String  
  17. Dim dlgOpen As New System.Windows.Forms.
    OpenFileDialog  
  18. With dlgOpen  
  19. .Title = TitleStr 
  20. .Filter = TypesDec & "(" & ExtenStr & ")
    |" & ExtenStr  
  21. If IniDirStr.Length > 0 Then  
  22. .InitialDirectory = IniDirStr 
  23. End If  
  24. If .ShowDialog = Windows.Forms.
    DialogResult.OK Then  
  25. ChooseAFile = .FileName '第一個文件  
  26. Else  
  27. ChooseAFile = "" 
  28. End If  
  29. End With  
  30. dlgOpen = Nothing 
  31. End Function  
  32. Private Sub SetTextLine()Sub SetTextLine()  
  33. Rows = 0 
  34. Rows = MainTxtBox.Lines.Length  
  35. ToolStripStatusLabel2.Text = "共 " & Rows & " 行"  
  36. End Sub  
  37. Private Sub BtClearText_Click()Sub
     BtClearText_Click(ByVal sender As System.
    Object, ByVal e As System.EventArgs) Handles 
    BtCreatNewText.Click  
  38. TxtFilePath.Text = "" 
  39. MainTxtBox.Text = "" 
  40. ToolStripStatusLabel2.Text = "" 
  41. ToolStripStatusLabel1.Text = 
    "請選擇一個文件文件或輸入新內(nèi)容!" 
  42. End Sub  
  43. Private Sub FrmTextOP_Load()Sub 
    FrmTextOP_Load(ByVal 
    sender As System.Object, ByVal e As System.EventArgs) 
    Handles MyBase.Load  
  44. ToolStripStatusLabel1.Text = 
    "請選擇一個文件文件或輸入新內(nèi)容!" 
  45. End Sub  
  46. Private Sub BtDelBlankRow_Click()Sub 
    BtDelBlankRow_Click(ByVal sender As System.Object,
     ByVal e As System.EventArgs) Handles 
    BtDelBlankRow.Click  
  47. SetTextLine()  
  48. If Rows = 0 Then  
  49. ToolStripStatusLabel1.Text = 
    "沒有文本內(nèi)容,請選擇一個文件文件或輸入新內(nèi)容!" 
  50. ElseIf Rows = 1 Then  
  51. MainTxtBox.Text = Trim(MainTxtBox.Text)  
  52. ElseIf Rows > 1 Then  
  53. Dim SWriter As StreamWriter  
  54. Dim FStream As FileStream  
  55. Dim Temptextpath As String = 
    Application.StartupPath.ToString
     & "TempText.txt"  
  56. FStream = New FileStream(Temptextpath, 
    FileMode.Create, FileAccess.Write)  
  57. SWriter = New StreamWriter(FStream,
     System.Text.Encoding.Default)  
  58. SWriter.BaseStream.Seek(0, SeekOrigin.End)  
  59. For i As Integer = 0 To Rows - 1  
  60. If Trim(MainTxtBox.Lines(i)) <> "" Then  
  61. SWriter.WriteLine(MainTxtBox.Lines(i))  
  62. SWriter.Flush()  
  63. End If  
  64. Next  
  65. SWriter.Close()  
  66. FStream.Close()  
  67. FStream = Nothing 
  68. SWriter = Nothing 
  69. MainTxtBox.Text = My.Computer.FileSystem.
    ReadAllText(Temptextpath, 
    System.Text.Encoding.Default)  
  70. ToolStripStatusLabel1.Text = 
    "已經(jīng)刪除空白行!請注意保存文件!" 
  71. End If  
  72. SetTextLine()  
  73. End Sub  
  74. Private Sub TxtFilePath_DoubleClick()
    Sub TxtFilePath_DoubleClick(ByVal sender 
    As Object, ByVal e As System.EventArgs) 
    Handles TxtFilePath.DoubleClick  
  75. If FPath > "" Then  
  76. System.Diagnostics.Process.Start(FPath)  
  77. End If  
  78. End Sub  
  79. Private Sub TxtFilePath_TextChanged()Sub 
    TxtFilePath_TextChanged(ByVal sender As 
    Object, ByVal e As System.EventArgs) 
    Handles TxtFilePath.TextChanged  
  80. FPath = TxtFilePath.Text  
  81. End Sub  
  82. Private Sub BtSaveTextFile_Click()Sub 
    BtSaveTextFile_Click(ByVal sender As 
    System.Object, ByVal e As System.EventArgs)
     Handles BtSaveTextFile.Click  
  83. Dim dr As DialogResult  
  84. Dim SWriter As StreamWriter  
  85. Dim FStream As FileStream  
  86. SetTextLine()  
  87. If Rows = 0 Then  
  88. ToolStripStatusLabel1.Text = 
    "沒有輸入文字內(nèi)容!無法保存文本文件!" 
  89. Exit Sub  
  90. End If  
  91. If FPath = Nothing Or FPath = "" Then  
  92. SaveFileDialog1.Filter = "文本文件(*.txt)|*.txt" 
  93. dr = SaveFileDialog1.ShowDialog()  
  94. If dr = Windows.Forms.DialogResult.OK Then  
  95. FPath = SaveFileDialog1.FileName  
  96. End If  
  97. End If  
  98. If FPath > "" And Rows > 0 Then  
  99. FStream = New FileStream
    (FPath, FileMode.Create, FileAccess.Write)  
  100. SWriter = New StreamWriter
    (FStream, System.Text.Encoding.Default)  
  101. SWriter.BaseStream.Seek(0, SeekOrigin.End)  
  102. For i As Integer = 0 To Rows - 1  
  103. SWriter.WriteLine(MainTxtBox.Lines(i))  
  104. SWriter.Flush()  
  105. Next  
  106. SWriter.Close()  
  107. FStream.Close()  
  108. FStream = Nothing 
  109. SWriter = Nothing 
  110. ToolStripStatusLabel1.Text = "保存文件成功!" 
  111. Else  
  112. ToolStripStatusLabel1.Text = 
    "沒有設(shè)置保存文件路徑!或沒有輸入文字內(nèi)容!" 
  113. End If  
  114. End Sub  
  115. Private Sub BtOpenCurFile_Click()Sub 
    BtOpenCurFile_Click(ByVal sender As 
    System.Object, ByVal e As System.EventArgs)
     Handles BtOpenCurFile.Click  
  116. If FPath > "" Then  
  117. System.Diagnostics.Process.Start(FPath)  
  118. End If  
  119. End Sub  
  120. Private Sub BtBrowserDir_Click()Sub 
    BtBrowserDir_Click(ByVal sender As System.
    Object, ByVal e As System.EventArgs)
     Handles BtBrowserDir.Click  
  121. If FPath > "" Then  
  122. Dim p As System.IO.FileInfo = My.Computer.
    FileSystem.GetFileInfo(FPath)  
  123. System.Diagnostics.Process.Start("explorer.
    exe", p.DirectoryName)  
  124. End If  
  125. End Sub  
  126. Private Sub BtExitApp_Click()Sub BtExitApp_
    Click(ByVal sender As System.Object, ByVal e As 
    System.EventArgs) Handles BtExitApp.Click  
  127. Application.Exit()  
  128. End Sub  
  129. Private Sub ToolStripMenuItemBigFont_Click()Sub 
    ToolStripMenuItemBigFont_Click(ByVal sender As 
    System.Object, ByVal e As System.EventArgs) 
    Handles ToolStripMenuItemBigFont.Click  
  130. 'Dim bigFont As Font  
  131. MainTxtBox.Font = New Font(MainTxtBox.Font.FontFamily, 13)  
  132. End Sub  
  133. Private Sub ToolStripMenuItemFontSet_Click()Sub 
    ToolStripMenuItemFontSet_Click(ByVal sender 
    As System.Object, ByVal e As System.EventArgs) 
    Handles ToolStripMenuItemFontSet.Click  
  134. FontDialog1.ShowDialog()  
  135. MainTxtBox.Font = FontDialog1.Font  
  136. End Sub  
  137. Private Sub ToolStripMenuItemColorSet_Click()
    Sub ToolStripMenuItemColorSet_Click(ByVal
     sender As System.Object, ByVal e As System.
    EventArgs) Handles ToolStripMenuItemColorSet.Click  
  138. ColorDialog1.ShowDialog()  
  139. MainTxtBox.ForeColor = ColorDialog1.Color  
  140. End Sub  
  141. Private Sub ToolStripMenuItemMidFont_Click()
    Sub ToolStripMenuItemMidFont_Click(ByVal 
    sender As System.Object, ByVal e As System.
    EventArgs) Handles ToolStripMenuItemMidFont.Click  
  142. MainTxtBox.Font = New Font(MainTxtBox.Font.
    FontFamily, 11)  
  143. End Sub  
  144. Private Sub ToolStripMenuItemSmallFont_Click()
    Sub ToolStripMenuItemSmallFont_Click(ByVal 
    sender As Object, ByVal e As System.
    EventArgs) Handles ToolStripMenuItemSmallFont.Click  
  145. MainTxtBox.Font = New Font(MainTxtBox.Font.FontFamily, 9)  
  146. End Sub  
  147. End Class 

以上就是我們?yōu)榇蠹医榻B的有關(guān)VB.NET刪除空白行的實現(xiàn)方法。

【編輯推薦】

  1. VB.NET連接遠程數(shù)據(jù)庫技巧分享
  2. VB.NET播放WAV實現(xiàn)方法介紹
  3. VB.NET嵌入文件操作技巧分享
  4. 深入分析VB.NET FieldOffset特性
  5. VB.NET資源文件應(yīng)用經(jīng)驗總結(jié)

網(wǎng)頁名稱:VB.NET刪除空白行具體實現(xiàn)方法詳解
本文地址:http://www.5511xx.com/article/dhcepio.html