SyntaxRichTextBox highlighting Problem

  • VB.NET
  • .NET (FX) 4.5–4.8

Es gibt 6 Antworten in diesem Thema. Der letzte Beitrag () ist von Counterbug.

    SyntaxRichTextBox highlighting Problem

    Hallo zusammen,

    Ich benutze diese SyntaxRichTextBox als Code Editor:
    codeproject.com/Articles/10675…lighting-in-a-RichTextBox

    Wenn etwas eingeben werden wird, werden bestimmte Wörter in bestimmte Farben korrekt angezeigt:


    Wenn ein Text eingefügt wird, oder in die RichTextBox geladen wird, dann wird nur die erste Zeile highlighted.

    Ich möchte das der gesamte Text highlighted wird.

    Hier der dazugehörige Code: (Dieses Sub wird im Programm Load-Event aufgerufen)

    Quellcode

    1. Public Sub LadeEigenschgaftenVonCodeRichTextBox()
    2. ' Add the keywords to the list.
    3. m_syntaxRichTextBox.Settings.Keywords.Add("ASSOC")
    4. m_syntaxRichTextBox.Settings.Keywords.Add("assoc")
    5. m_syntaxRichTextBox.Settings.Keywords.Add("@ECHO OFF")
    6. m_syntaxRichTextBox.Settings.Keywords.Add("@echo off")
    7. m_syntaxRichTextBox.Settings.Keywords.Add("ECHO")
    8. m_syntaxRichTextBox.Settings.Keywords.Add("Echo")
    9. m_syntaxRichTextBox.Settings.Keywords.Add("echo")
    10. m_syntaxRichTextBox.Settings.Keywords.Add("ECHO ON")
    11. m_syntaxRichTextBox.Settings.Keywords.Add("Echo on")
    12. m_syntaxRichTextBox.Settings.Keywords.Add("echo on")
    13. m_syntaxRichTextBox.Settings.Keywords.Add("ECHO OFF")
    14. m_syntaxRichTextBox.Settings.Keywords.Add("Echo off")
    15. m_syntaxRichTextBox.Settings.Keywords.Add("echo off")
    16. m_syntaxRichTextBox.Settings.Keywords.Add("CLS")
    17. m_syntaxRichTextBox.Settings.Keywords.Add("cls")
    18. m_syntaxRichTextBox.Settings.Keywords.Add("GOTO")
    19. m_syntaxRichTextBox.Settings.Keywords.Add("Goto")
    20. m_syntaxRichTextBox.Settings.Keywords.Add("goto")
    21. m_syntaxRichTextBox.Settings.Keywords.Add("START")
    22. m_syntaxRichTextBox.Settings.Keywords.Add("Start")
    23. m_syntaxRichTextBox.Settings.Keywords.Add("start")
    24. m_syntaxRichTextBox.Settings.Keywords.Add("SET")
    25. m_syntaxRichTextBox.Settings.Keywords.Add("Set")
    26. m_syntaxRichTextBox.Settings.Keywords.Add("set")
    27. m_syntaxRichTextBox.Settings.Keywords.Add("/p")
    28. m_syntaxRichTextBox.Settings.Keywords.Add("/s")
    29. m_syntaxRichTextBox.Settings.Keywords.Add("/i")
    30. m_syntaxRichTextBox.Settings.Keywords.Add("/a")
    31. m_syntaxRichTextBox.Settings.Keywords.Add("/c")
    32. m_syntaxRichTextBox.Settings.Keywords.Add("/all")
    33. m_syntaxRichTextBox.Settings.Keywords.Add("%RANDO%")
    34. m_syntaxRichTextBox.Settings.Keywords.Add("%Random%")
    35. m_syntaxRichTextBox.Settings.Keywords.Add("%random%")
    36. m_syntaxRichTextBox.Settings.Keywords.Add("%")
    37. m_syntaxRichTextBox.Settings.Keywords.Add("EXIST")
    38. m_syntaxRichTextBox.Settings.Keywords.Add("Exist")
    39. m_syntaxRichTextBox.Settings.Keywords.Add("exist")
    40. m_syntaxRichTextBox.Settings.Keywords.Add("IF")
    41. m_syntaxRichTextBox.Settings.Keywords.Add("If")
    42. m_syntaxRichTextBox.Settings.Keywords.Add("if")
    43. m_syntaxRichTextBox.Settings.Keywords.Add("EXIT")
    44. m_syntaxRichTextBox.Settings.Keywords.Add("Exit")
    45. m_syntaxRichTextBox.Settings.Keywords.Add("exit")
    46. m_syntaxRichTextBox.Settings.Keywords.Add("NOT")
    47. m_syntaxRichTextBox.Settings.Keywords.Add("Not")
    48. m_syntaxRichTextBox.Settings.Keywords.Add("not")
    49. m_syntaxRichTextBox.Settings.Keywords.Add("==")
    50. m_syntaxRichTextBox.Settings.Keywords.Add("=")
    51. m_syntaxRichTextBox.Settings.Keywords.Add(":")
    52. m_syntaxRichTextBox.Settings.Keywords.Add("PAUSE")
    53. m_syntaxRichTextBox.Settings.Keywords.Add("Pause")
    54. m_syntaxRichTextBox.Settings.Keywords.Add("pause")
    55. m_syntaxRichTextBox.Settings.Keywords.Add("IPCONGIF")
    56. m_syntaxRichTextBox.Settings.Keywords.Add("Ipconfig")
    57. m_syntaxRichTextBox.Settings.Keywords.Add("ipconfig")
    58. m_syntaxRichTextBox.Settings.Keywords.Add("PING")
    59. m_syntaxRichTextBox.Settings.Keywords.Add("Ping")
    60. m_syntaxRichTextBox.Settings.Keywords.Add("ping")
    61. m_syntaxRichTextBox.Settings.Keywords.Add("%path%")
    62. m_syntaxRichTextBox.Settings.Keywords.Add("%username%")
    63. m_syntaxRichTextBox.Settings.Keywords.Add("%computername%")
    64. m_syntaxRichTextBox.Settings.Keywords.Add("%prompt%")
    65. m_syntaxRichTextBox.Settings.Keywords.Add("CALL")
    66. m_syntaxRichTextBox.Settings.Keywords.Add("Call")
    67. m_syntaxRichTextBox.Settings.Keywords.Add("call")
    68. m_syntaxRichTextBox.Settings.Keywords.Add("FOR")
    69. m_syntaxRichTextBox.Settings.Keywords.Add("For")
    70. m_syntaxRichTextBox.Settings.Keywords.Add("for")
    71. m_syntaxRichTextBox.Settings.Keywords.Add("IN")
    72. m_syntaxRichTextBox.Settings.Keywords.Add("In")
    73. m_syntaxRichTextBox.Settings.Keywords.Add("in")
    74. m_syntaxRichTextBox.Settings.Keywords.Add("DIR")
    75. m_syntaxRichTextBox.Settings.Keywords.Add("Dir")
    76. m_syntaxRichTextBox.Settings.Keywords.Add("dir")
    77. m_syntaxRichTextBox.Settings.Keywords.Add("DEL")
    78. m_syntaxRichTextBox.Settings.Keywords.Add("Del")
    79. m_syntaxRichTextBox.Settings.Keywords.Add("del")
    80. m_syntaxRichTextBox.Settings.Keywords.Add("DO CALL")
    81. m_syntaxRichTextBox.Settings.Keywords.Add("Do Call")
    82. m_syntaxRichTextBox.Settings.Keywords.Add("do call")
    83. m_syntaxRichTextBox.Settings.Keywords.Add("DO")
    84. m_syntaxRichTextBox.Settings.Keywords.Add("Do")
    85. m_syntaxRichTextBox.Settings.Keywords.Add("do")
    86. m_syntaxRichTextBox.Settings.Keywords.Add("CALL")
    87. m_syntaxRichTextBox.Settings.Keywords.Add("Call")
    88. m_syntaxRichTextBox.Settings.Keywords.Add("call")
    89. m_syntaxRichTextBox.Settings.Keywords.Add("%0")
    90. m_syntaxRichTextBox.Settings.Keywords.Add("ASSOC")
    91. m_syntaxRichTextBox.Settings.Keywords.Add("Assoc")
    92. m_syntaxRichTextBox.Settings.Keywords.Add("assoc")
    93. m_syntaxRichTextBox.Settings.Keywords.Add("ATTRIB")
    94. m_syntaxRichTextBox.Settings.Keywords.Add("Attrib")
    95. m_syntaxRichTextBox.Settings.Keywords.Add("attrib")
    96. m_syntaxRichTextBox.Settings.Keywords.Add("BREAK")
    97. m_syntaxRichTextBox.Settings.Keywords.Add("Break")
    98. m_syntaxRichTextBox.Settings.Keywords.Add("break")
    99. m_syntaxRichTextBox.Settings.Keywords.Add("BOOTCFG")
    100. m_syntaxRichTextBox.Settings.Keywords.Add("Bootcfg")
    101. m_syntaxRichTextBox.Settings.Keywords.Add("CACLS")
    102. m_syntaxRichTextBox.Settings.Keywords.Add("Calls")
    103. m_syntaxRichTextBox.Settings.Keywords.Add("calls")
    104. m_syntaxRichTextBox.Settings.Keywords.Add("CD")
    105. m_syntaxRichTextBox.Settings.Keywords.Add("cd")
    106. m_syntaxRichTextBox.Settings.Keywords.Add("CHCP")
    107. m_syntaxRichTextBox.Settings.Keywords.Add("chcp")
    108. m_syntaxRichTextBox.Settings.Keywords.Add("CHDIR")
    109. m_syntaxRichTextBox.Settings.Keywords.Add("chdir")
    110. m_syntaxRichTextBox.Settings.Keywords.Add("CHKDSK")
    111. m_syntaxRichTextBox.Settings.Keywords.Add("chkdsk")
    112. m_syntaxRichTextBox.Settings.Keywords.Add("CHKNTFS")
    113. m_syntaxRichTextBox.Settings.Keywords.Add("chkntfs")
    114. m_syntaxRichTextBox.Settings.Keywords.Add("CHDIR")
    115. m_syntaxRichTextBox.Settings.Keywords.Add("chdir")
    116. m_syntaxRichTextBox.Settings.Keywords.Add("COM")
    117. m_syntaxRichTextBox.Settings.Keywords.Add("com")
    118. m_syntaxRichTextBox.Settings.Keywords.Add("COMP")
    119. m_syntaxRichTextBox.Settings.Keywords.Add("comp")
    120. m_syntaxRichTextBox.Settings.Keywords.Add("COMPACT")
    121. m_syntaxRichTextBox.Settings.Keywords.Add("compact")
    122. m_syntaxRichTextBox.Settings.Keywords.Add("CMD")
    123. m_syntaxRichTextBox.Settings.Keywords.Add("cmd")
    124. m_syntaxRichTextBox.Settings.Keywords.Add("COLOR")
    125. m_syntaxRichTextBox.Settings.Keywords.Add("Color")
    126. m_syntaxRichTextBox.Settings.Keywords.Add("color")
    127. m_syntaxRichTextBox.Settings.Keywords.Add("CONVERT")
    128. m_syntaxRichTextBox.Settings.Keywords.Add("Convert")
    129. m_syntaxRichTextBox.Settings.Keywords.Add("convert")
    130. m_syntaxRichTextBox.Settings.Keywords.Add("COPY")
    131. m_syntaxRichTextBox.Settings.Keywords.Add("Copy")
    132. m_syntaxRichTextBox.Settings.Keywords.Add("copy")
    133. m_syntaxRichTextBox.Settings.Keywords.Add("DATE")
    134. m_syntaxRichTextBox.Settings.Keywords.Add("Date")
    135. m_syntaxRichTextBox.Settings.Keywords.Add("date")
    136. m_syntaxRichTextBox.Settings.Keywords.Add("DEL")
    137. m_syntaxRichTextBox.Settings.Keywords.Add("DIR")
    138. m_syntaxRichTextBox.Settings.Keywords.Add("Dir")
    139. m_syntaxRichTextBox.Settings.Keywords.Add("dir")
    140. m_syntaxRichTextBox.Settings.Keywords.Add("DISKOMP")
    141. m_syntaxRichTextBox.Settings.Keywords.Add("Diskomp")
    142. m_syntaxRichTextBox.Settings.Keywords.Add("diskomp")
    143. m_syntaxRichTextBox.Settings.Keywords.Add("DISKCOPY")
    144. m_syntaxRichTextBox.Settings.Keywords.Add("Diskcopy")
    145. m_syntaxRichTextBox.Settings.Keywords.Add("diskcopy")
    146. m_syntaxRichTextBox.Settings.Keywords.Add("DISKPART")
    147. m_syntaxRichTextBox.Settings.Keywords.Add("Diskpart")
    148. m_syntaxRichTextBox.Settings.Keywords.Add("diskpart")
    149. m_syntaxRichTextBox.Settings.Keywords.Add("DOSKEY")
    150. m_syntaxRichTextBox.Settings.Keywords.Add("Doskey")
    151. m_syntaxRichTextBox.Settings.Keywords.Add("doskey")
    152. m_syntaxRichTextBox.Settings.Keywords.Add("DRIVERQUERY")
    153. m_syntaxRichTextBox.Settings.Keywords.Add("Driverquery")
    154. m_syntaxRichTextBox.Settings.Keywords.Add("driverquery")
    155. m_syntaxRichTextBox.Settings.Keywords.Add("EXIT")
    156. m_syntaxRichTextBox.Settings.Keywords.Add("Exit")
    157. m_syntaxRichTextBox.Settings.Keywords.Add("exit")
    158. m_syntaxRichTextBox.Settings.Keywords.Add("FC")
    159. m_syntaxRichTextBox.Settings.Keywords.Add("fc")
    160. m_syntaxRichTextBox.Settings.Keywords.Add("FIND")
    161. m_syntaxRichTextBox.Settings.Keywords.Add("Find")
    162. m_syntaxRichTextBox.Settings.Keywords.Add("find")
    163. m_syntaxRichTextBox.Settings.Keywords.Add("ENDLOCAL")
    164. m_syntaxRichTextBox.Settings.Keywords.Add("Endlocal")
    165. m_syntaxRichTextBox.Settings.Keywords.Add("endlocal")
    166. m_syntaxRichTextBox.Settings.Keywords.Add("FINDSTR")
    167. m_syntaxRichTextBox.Settings.Keywords.Add("Findstr")
    168. m_syntaxRichTextBox.Settings.Keywords.Add("findstr")
    169. m_syntaxRichTextBox.Settings.Keywords.Add("FOR")
    170. m_syntaxRichTextBox.Settings.Keywords.Add("For")
    171. m_syntaxRichTextBox.Settings.Keywords.Add("for")
    172. m_syntaxRichTextBox.Settings.Keywords.Add("ERASE")
    173. m_syntaxRichTextBox.Settings.Keywords.Add("Erase")
    174. m_syntaxRichTextBox.Settings.Keywords.Add("erase")
    175. m_syntaxRichTextBox.Settings.Keywords.Add("FORMAT")
    176. m_syntaxRichTextBox.Settings.Keywords.Add("Format")
    177. m_syntaxRichTextBox.Settings.Keywords.Add("format")
    178. m_syntaxRichTextBox.Settings.Keywords.Add("FSUTIL")
    179. m_syntaxRichTextBox.Settings.Keywords.Add("Fsutil")
    180. m_syntaxRichTextBox.Settings.Keywords.Add("fsutil")
    181. m_syntaxRichTextBox.Settings.Keywords.Add("FTYPE")
    182. m_syntaxRichTextBox.Settings.Keywords.Add("Ftype")
    183. m_syntaxRichTextBox.Settings.Keywords.Add("ftype")
    184. m_syntaxRichTextBox.Settings.Keywords.Add("GPRESULT")
    185. m_syntaxRichTextBox.Settings.Keywords.Add("gpresult")
    186. m_syntaxRichTextBox.Settings.Keywords.Add("Gpresult")
    187. m_syntaxRichTextBox.Settings.Keywords.Add("GRAFTABL")
    188. m_syntaxRichTextBox.Settings.Keywords.Add("graftabl")
    189. m_syntaxRichTextBox.Settings.Keywords.Add("HELP")
    190. m_syntaxRichTextBox.Settings.Keywords.Add("Help")
    191. m_syntaxRichTextBox.Settings.Keywords.Add("help")
    192. m_syntaxRichTextBox.Settings.Keywords.Add("ICACLS")
    193. m_syntaxRichTextBox.Settings.Keywords.Add("icacls")
    194. m_syntaxRichTextBox.Settings.Keywords.Add("LABEL")
    195. m_syntaxRichTextBox.Settings.Keywords.Add("Label")
    196. m_syntaxRichTextBox.Settings.Keywords.Add("label")
    197. m_syntaxRichTextBox.Settings.Keywords.Add(":LABEL")
    198. m_syntaxRichTextBox.Settings.Keywords.Add("MD")
    199. m_syntaxRichTextBox.Settings.Keywords.Add("md")
    200. m_syntaxRichTextBox.Settings.Keywords.Add("MKDIR")
    201. m_syntaxRichTextBox.Settings.Keywords.Add("mkdir")
    202. m_syntaxRichTextBox.Settings.Keywords.Add("MKLINK")
    203. m_syntaxRichTextBox.Settings.Keywords.Add("mklink")
    204. m_syntaxRichTextBox.Settings.Keywords.Add("MODE")
    205. m_syntaxRichTextBox.Settings.Keywords.Add("Mode")
    206. m_syntaxRichTextBox.Settings.Keywords.Add("mode")
    207. m_syntaxRichTextBox.Settings.Keywords.Add("MORE")
    208. m_syntaxRichTextBox.Settings.Keywords.Add("More")
    209. m_syntaxRichTextBox.Settings.Keywords.Add("more")
    210. m_syntaxRichTextBox.Settings.Keywords.Add("MOVE")
    211. m_syntaxRichTextBox.Settings.Keywords.Add("Move")
    212. m_syntaxRichTextBox.Settings.Keywords.Add("move")
    213. m_syntaxRichTextBox.Settings.Keywords.Add("OPENFILES")
    214. m_syntaxRichTextBox.Settings.Keywords.Add("Openfiles")
    215. m_syntaxRichTextBox.Settings.Keywords.Add("openfiles")
    216. m_syntaxRichTextBox.Settings.Keywords.Add("PATH")
    217. m_syntaxRichTextBox.Settings.Keywords.Add("Path")
    218. m_syntaxRichTextBox.Settings.Keywords.Add("path")
    219. m_syntaxRichTextBox.Settings.Keywords.Add("PAUSE")
    220. m_syntaxRichTextBox.Settings.Keywords.Add("Pause")
    221. m_syntaxRichTextBox.Settings.Keywords.Add("pause")
    222. m_syntaxRichTextBox.Settings.Keywords.Add("POPD")
    223. m_syntaxRichTextBox.Settings.Keywords.Add("Popd")
    224. m_syntaxRichTextBox.Settings.Keywords.Add("popd")
    225. m_syntaxRichTextBox.Settings.Keywords.Add("PRINT")
    226. m_syntaxRichTextBox.Settings.Keywords.Add("Print")
    227. m_syntaxRichTextBox.Settings.Keywords.Add("print")
    228. m_syntaxRichTextBox.Settings.Keywords.Add("PROMPT")
    229. m_syntaxRichTextBox.Settings.Keywords.Add("Prompt")
    230. m_syntaxRichTextBox.Settings.Keywords.Add("prompt")
    231. m_syntaxRichTextBox.Settings.Keywords.Add("PUSHD")
    232. m_syntaxRichTextBox.Settings.Keywords.Add("Pushd")
    233. m_syntaxRichTextBox.Settings.Keywords.Add("pushd")
    234. m_syntaxRichTextBox.Settings.Keywords.Add("RD")
    235. m_syntaxRichTextBox.Settings.Keywords.Add("rd")
    236. m_syntaxRichTextBox.Settings.Keywords.Add("RECOVER")
    237. m_syntaxRichTextBox.Settings.Keywords.Add("Recover")
    238. m_syntaxRichTextBox.Settings.Keywords.Add("recover")
    239. m_syntaxRichTextBox.Settings.Keywords.Add("REN")
    240. m_syntaxRichTextBox.Settings.Keywords.Add("Ren")
    241. m_syntaxRichTextBox.Settings.Keywords.Add("ren")
    242. m_syntaxRichTextBox.Settings.Keywords.Add("RENAME")
    243. m_syntaxRichTextBox.Settings.Keywords.Add("Rename")
    244. m_syntaxRichTextBox.Settings.Keywords.Add("rename")
    245. m_syntaxRichTextBox.Settings.Keywords.Add("REPLACE")
    246. m_syntaxRichTextBox.Settings.Keywords.Add("Replace")
    247. m_syntaxRichTextBox.Settings.Keywords.Add("replace")
    248. m_syntaxRichTextBox.Settings.Keywords.Add("RMDIR")
    249. m_syntaxRichTextBox.Settings.Keywords.Add("rmdir")
    250. m_syntaxRichTextBox.Settings.Keywords.Add("ROBOCOPY")
    251. m_syntaxRichTextBox.Settings.Keywords.Add("Robocopy")
    252. m_syntaxRichTextBox.Settings.Keywords.Add("robocopy")
    253. m_syntaxRichTextBox.Settings.Keywords.Add("SET")
    254. m_syntaxRichTextBox.Settings.Keywords.Add("Set")
    255. m_syntaxRichTextBox.Settings.Keywords.Add("set")
    256. m_syntaxRichTextBox.Settings.Keywords.Add("SETLOCAL")
    257. m_syntaxRichTextBox.Settings.Keywords.Add("Setlocal")
    258. m_syntaxRichTextBox.Settings.Keywords.Add("setlocal")
    259. m_syntaxRichTextBox.Settings.Keywords.Add("CS")
    260. m_syntaxRichTextBox.Settings.Keywords.Add("cs")
    261. m_syntaxRichTextBox.Settings.Keywords.Add("SCHTASKS")
    262. m_syntaxRichTextBox.Settings.Keywords.Add("Schtasks")
    263. m_syntaxRichTextBox.Settings.Keywords.Add("schtasks")
    264. m_syntaxRichTextBox.Settings.Keywords.Add("SHIFT")
    265. m_syntaxRichTextBox.Settings.Keywords.Add("Shift")
    266. m_syntaxRichTextBox.Settings.Keywords.Add("shift")
    267. m_syntaxRichTextBox.Settings.Keywords.Add("SHUTDOWN")
    268. m_syntaxRichTextBox.Settings.Keywords.Add("Shutdown")
    269. m_syntaxRichTextBox.Settings.Keywords.Add("shutdown")
    270. m_syntaxRichTextBox.Settings.Keywords.Add("SORT")
    271. m_syntaxRichTextBox.Settings.Keywords.Add("Sort")
    272. m_syntaxRichTextBox.Settings.Keywords.Add("sort")
    273. m_syntaxRichTextBox.Settings.Keywords.Add("START")
    274. m_syntaxRichTextBox.Settings.Keywords.Add("Start")
    275. m_syntaxRichTextBox.Settings.Keywords.Add("start")
    276. m_syntaxRichTextBox.Settings.Keywords.Add("SUBST")
    277. m_syntaxRichTextBox.Settings.Keywords.Add("Subst")
    278. m_syntaxRichTextBox.Settings.Keywords.Add("subst")
    279. m_syntaxRichTextBox.Settings.Keywords.Add("SYSTEMINFO")
    280. m_syntaxRichTextBox.Settings.Keywords.Add("Systeminfo")
    281. m_syntaxRichTextBox.Settings.Keywords.Add("systeminfo")
    282. m_syntaxRichTextBox.Settings.Keywords.Add("TASKLIST")
    283. m_syntaxRichTextBox.Settings.Keywords.Add("Tasklist")
    284. m_syntaxRichTextBox.Settings.Keywords.Add("tasklist")
    285. m_syntaxRichTextBox.Settings.Keywords.Add("TASKKILL")
    286. m_syntaxRichTextBox.Settings.Keywords.Add("Taskkill")
    287. m_syntaxRichTextBox.Settings.Keywords.Add("taskkill")
    288. m_syntaxRichTextBox.Settings.Keywords.Add("TIME")
    289. m_syntaxRichTextBox.Settings.Keywords.Add("Time")
    290. m_syntaxRichTextBox.Settings.Keywords.Add("time")
    291. m_syntaxRichTextBox.Settings.Keywords.Add("TITLE")
    292. m_syntaxRichTextBox.Settings.Keywords.Add("Title")
    293. m_syntaxRichTextBox.Settings.Keywords.Add("title")
    294. m_syntaxRichTextBox.Settings.Keywords.Add("TREE")
    295. m_syntaxRichTextBox.Settings.Keywords.Add("Tree")
    296. m_syntaxRichTextBox.Settings.Keywords.Add("tree")
    297. m_syntaxRichTextBox.Settings.Keywords.Add("TYPE")
    298. m_syntaxRichTextBox.Settings.Keywords.Add("Type")
    299. m_syntaxRichTextBox.Settings.Keywords.Add("type")
    300. m_syntaxRichTextBox.Settings.Keywords.Add("VER")
    301. m_syntaxRichTextBox.Settings.Keywords.Add("Ver")
    302. m_syntaxRichTextBox.Settings.Keywords.Add("ver")
    303. m_syntaxRichTextBox.Settings.Keywords.Add("VERIFY")
    304. m_syntaxRichTextBox.Settings.Keywords.Add("Verify")
    305. m_syntaxRichTextBox.Settings.Keywords.Add("verify")
    306. m_syntaxRichTextBox.Settings.Keywords.Add("VOL")
    307. m_syntaxRichTextBox.Settings.Keywords.Add("Vol")
    308. m_syntaxRichTextBox.Settings.Keywords.Add("vol")
    309. m_syntaxRichTextBox.Settings.Keywords.Add("XCOPY")
    310. m_syntaxRichTextBox.Settings.Keywords.Add("xcopy")
    311. m_syntaxRichTextBox.Settings.Keywords.Add("Xcopy")
    312. m_syntaxRichTextBox.Settings.Keywords.Add("WMIC")
    313. m_syntaxRichTextBox.Settings.Keywords.Add("wmic")
    314. m_syntaxRichTextBox.Settings.Keywords.Add("on")
    315. m_syntaxRichTextBox.Settings.Keywords.Add("off")
    316. ' Set the comment identifier.
    317. ' For Lua this is two minus-signs after each other (--).
    318. ' For C++ code we would set this property to "//".
    319. m_syntaxRichTextBox.Settings.Comment = "Rem"
    320. ' Set the colors that will be used.
    321. m_syntaxRichTextBox.Settings.KeywordColor = Color.DodgerBlue ' Color.Blue
    322. m_syntaxRichTextBox.Settings.CommentColor = Color.Green
    323. m_syntaxRichTextBox.Settings.StringColor = Color.OrangeRed ' Color.Red
    324. m_syntaxRichTextBox.Settings.IntegerColor = Color.Gray
    325. ' Let's not process strings and integers.
    326. m_syntaxRichTextBox.Settings.EnableStrings = True
    327. m_syntaxRichTextBox.Settings.EnableIntegers = False
    328. m_syntaxRichTextBox.Settings.EnableComments = True
    329. ' Let's make the settings we just set valid by compiling
    330. ' the keywords to a regular expression.
    331. m_syntaxRichTextBox.CompileKeywords()
    332. ' Load a file and update the syntax highlighting.
    333. ' m_syntaxRichTextBox.LoadFile("script.txt", RichTextBoxStreamType.PlainText)
    334. Try
    335. m_syntaxRichTextBox.ProcessAllLines()
    336. Catch ex As Exception
    337. End Try
    338. End Sub


    Danke schon mal :)