Hello again and thnx for your response.
The code you provided hassome problems:
In this section:
Code Snippet
If rtb1.SelectionFont Is Nothing Then
ToolStripComboBox1.Text =
""
ToolStripComboBox2.Text =
""
If Size remains stable then why get a "" value to the size combobox?
In this section
Code Snippet
Else
ToolStripComboBox1.Text = rtb1.SelectionFont.Size.ToString()
ToolStripComboBox2.Text = rtb1.SelectionFont.Name.ToString()
if size changes then the combobox should get a "" value.
In other words this code affects only font changes and not size changes. Using your code i came up with something.
Code Snippet
If rtb1.SelectionFont Is Nothing Then
ToolStripComboBox1.Text = rtb1.SelectionFont.Size.ToString()
ToolStripComboBox2.Text =
""
ElseIf [....................]
ToolStripComboBox1.Text = ""
ToolStripComboBox2.Text =
""
Else
If [....................]
ToolStripComboBox2.Text = rtb1.SelectionFont.Name.ToString()
ToolStripComboBox1.Text =
""
Else
ToolStripComboBox2.Text = rtb1.SelectionFont.Name.ToString()
ToolStripComboBox1.Text = rtb1.SelectionFont.Size.ToString()
End If
End If
I think this works out all the combinations when size or font are altered.
The 2 expressions missing are these that express the size change.
I am still missing the code whichwill do thisin a vb.NET way 
Some help?? 