How to: Program the Designer Region of the Status Bar
The Designer region of the Visual Studio status bar displays information that pertains to editing, for example, the line number or column number of the cursor location.
To program the Designer region of the Visual Studio status bar
Obtain an instance of the IVsStatusbar interface, which is made available through the SVsStatusbar service.
Update the Designer region of the status bar by calling the SetInsMode method and SetLineColChar method of the IVsStatusbar instance.
Example
This example demonstrates how to program the Designer region of the status bar.
Private Sub DisplayDesignerRegionInfo(ByVal statusBar As IVsStatusbar, ByVal insert As Boolean, ByVal line As Integer, ByVal column As Integer, ByVal character As Integer)
' Set insert/overstrike mode.
Dim mode As Object = If(insert, 0, 1)
statusBar.SetInsMode(mode)
' Display Ln ## Col ## Ch ## information.
Dim ln As Object = line, col As Object = column, ch As Object = character
statusBar.SetLineColChar(ln, col, ch)
End Sub
void DisplayDesignerRegionInfo(IVsStatusbar statusBar,
bool insert, int line, int column, int character)
{
// Set insert/overstrike mode.
object mode = insert ? 0 : 1;
statusBar.SetInsMode(ref mode);
// Display Ln ## Col ## Ch ## information.
object ln = line, col = column, ch = character;
statusBar.SetLineColChar(ref ln, ref col, ref ch);
}
See Also
Tasks
How to: Read from and Write to the Feedback Region of the Status Bar
How to: Program the Progress Bar Region of the Status Bar
How to: Use the Animation Region of the Status Bar