Adding color to a RichTextBox
so have richtextbox , want colorize individual lines. 3 lines have are
red
green
blue
so, want red in red text, green in green text, , blue in blue text. have written basic script. when run still red, green, , blue on seperate lines still in black text error stating "the term 'color.red' not recognized name of cmdlet, function..........." <-- i'm sure know rest of error
if help, appreciate it. here code have...
#generated form function function generateform { ######################################################################## # code generated by: sapien technologies primalforms (community edition) v1.0.10.0 # generated on: 7/23/2013 2:38 pm # generated by: ######################################################################## #region import assemblies [reflection.assembly]::loadwithpartialname("system.windows.forms") | out-null [reflection.assembly]::loadwithpartialname("system.drawing") | out-null #endregion #region generated form objects $form1 = new-object system.windows.forms.form $richtextbox1 = new-object system.windows.forms.richtextbox $initialformwindowstate = new-object system.windows.forms.formwindowstate #endregion generated form objects #region generated form code $system_drawing_size = new-object system.drawing.size $system_drawing_size.height = 262 $system_drawing_size.width = 284 $form1.clientsize = $system_drawing_size $form1.databindings.defaultdatasourceupdatemode = 0 $form1.name = "form1" $form1.text = "primal form" $richtextbox1.databindings.defaultdatasourceupdatemode = 0 $system_drawing_point = new-object system.drawing.point $system_drawing_point.x = 19 $system_drawing_point.y = 19 $richtextbox1.location = $system_drawing_point $richtextbox1.name = "richtextbox1" $system_drawing_size = new-object system.drawing.size $system_drawing_size.height = 225 $system_drawing_size.width = 245 $richtextbox1.size = $system_drawing_size $richtextbox1.tabindex = 0 $winuprem = "red" $richtextbox1.selectedtext = $winuprem $richtextbox1.selectionbackcolor = color.red $richtextbox1.text = "$winuprem" + "`n" $richtextbox1.text += "white" + "`n" $richtextbox1.text += "blue" + "`n" $form1.controls.add($richtextbox1) #endregion generated form code #save initial state of form $initialformwindowstate = $form1.windowstate #init onload event correct initial state of form $form1.add_load($onloadform_statecorrection) #show form $form1.showdialog()| out-null } #end function #call function generateform
hi,
please go through below script:
this demo shows how highlight text in richtextbox dictionary<string, color>. tested on powershell v2
hope helps.
regards,
yan li
if have feedback on our support, please click here .
cataleya li
technet community support
Windows Server > Windows PowerShell

Comments
Post a Comment