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

http://poshcode.org/4123

hope helps.

regards,

yan li

if have feedback on our support, please click here .


cataleya li
technet community support



Windows Server  >  Windows PowerShell



Comments

Popular posts from this blog

CRL Revocation always failed

Failed to query the results of bpa xpath

RDS 2012 r2 collections show black screen and then close