97 references to TextRenderer
System.Windows.Forms (90)
System\Windows\Forms\Controls\Buttons\Button.cs (1)
96
Size requiredSize =
TextRenderer
.MeasureText(Text, Font);
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.cs (5)
94
/// Get <see cref="TextFormatFlags"/> for rendering text using GDI (<see cref="
TextRenderer
"/>).
498
TextRenderer
.DrawTextInternal(e, Control.Text, Control.Font, r, colors.ButtonShadow, formatFlags);
503
TextRenderer
.DrawTextInternal(e, Control.Text, Control.Font, r, colors.Highlight, formatFlags);
506
TextRenderer
.DrawTextInternal(e, Control.Text, Control.Font, r, colors.ButtonShadow, formatFlags);
511
TextRenderer
.DrawTextInternal(e, Control.Text, Control.Font, r, color, formatFlags);
System\Windows\Forms\Controls\Buttons\ButtonInternal\ButtonBaseAdapter.LayoutOptions.cs (1)
677
textSize =
TextRenderer
.MeasureText(Text, Font, proposedSize, TextFormatFlags);
System\Windows\Forms\Controls\Buttons\ButtonRenderer.cs (2)
162
TextRenderer
.DrawText(g, buttonText, font, contentBounds, textColor, flags);
273
TextRenderer
.DrawText(deviceContext, buttonText, font, contentBounds, textColor, flags);
System\Windows\Forms\Controls\Buttons\CheckBox.cs (1)
302
Size textSize =
TextRenderer
.MeasureText(Text, Font);
System\Windows\Forms\Controls\Buttons\CheckBoxRenderer.cs (2)
147
TextRenderer
.DrawText(g, checkBoxText, font, textBounds, textColor, flags);
219
TextRenderer
.DrawText(g, checkBoxText, font, textBounds, textColor, flags);
System\Windows\Forms\Controls\Buttons\RadioButton.cs (1)
271
Size textSize =
TextRenderer
.MeasureText(Text, Font);
System\Windows\Forms\Controls\Buttons\RadioButtonRenderer.cs (2)
147
TextRenderer
.DrawText(g, radioButtonText, font, textBounds, textColor, flags);
240
TextRenderer
.DrawText(g, radioButtonText, font, textBounds, textColor, flags);
System\Windows\Forms\Controls\ComboBox\ComboBox.cs (3)
779
Size textSize =
TextRenderer
.MeasureText(LayoutUtils.TestString, Font, new Size(short.MaxValue, (int)(FontHeight * 1.25)), TextFormatFlags.SingleLine);
790
Size textSize =
TextRenderer
.MeasureText(LayoutUtils.TestString, Font, new Size(short.MaxValue, (int)(FontHeight * 1.25)), TextFormatFlags.SingleLine);
3808
TextRenderer
.DrawText(
System\Windows\Forms\Controls\ComboBox\ComboBoxRenderer.cs (1)
96
TextRenderer
.DrawText(g, comboBoxText, font, textBounds, textColor, flags);
System\Windows\Forms\Controls\DataGridView\DataGridViewButtonCell.cs (1)
989
TextRenderer
.DrawText(
System\Windows\Forms\Controls\DataGridView\DataGridViewCell.cs (4)
2541
Size requiredSize =
TextRenderer
.MeasureText(text, font, new Size(maxWidth, int.MaxValue), flags);
2580
textSize =
TextRenderer
.MeasureText(text, font, new Size((int)maxWidth, int.MaxValue), flags);
2609
return
TextRenderer
.MeasureText(text, font, new Size(int.MaxValue, int.MaxValue), flags);
2636
textSize =
TextRenderer
.MeasureText(text, font, new Size((int)maxWidth, maxHeight), flags);
System\Windows\Forms\Controls\DataGridView\DataGridViewColumnHeaderCell.cs (1)
976
TextRenderer
.DrawText(
System\Windows\Forms\Controls\DataGridView\DataGridViewComboBoxCell.cs (2)
606
Size preferredSize =
TextRenderer
.MeasureText(comboBox.GetItemText(item), comboBox.Font);
2332
TextRenderer
.DrawText(
System\Windows\Forms\Controls\DataGridView\DataGridViewLinkCell.cs (2)
1024
TextRenderer
.DrawText(
1035
TextRenderer
.DrawText(
System\Windows\Forms\Controls\DataGridView\DataGridViewRowHeaderCell.cs (1)
892
TextRenderer
.DrawText(
System\Windows\Forms\Controls\DataGridView\DataGridViewTextBoxCell.cs (1)
745
TextRenderer
.DrawText(graphics,
System\Windows\Forms\Controls\DataGridView\DataGridViewTopLeftHeaderCell.cs (1)
328
TextRenderer
.DrawText(
System\Windows\Forms\Controls\DataGridView\DataGridViewUtilities.cs (2)
322
Size sizeRequired =
TextRenderer
.MeasureText(text, font, new Size(int.MaxValue, int.MaxValue), flags);
330
Size sizeConstraint =
TextRenderer
.MeasureText(text, font, sizeCell, flags);
System\Windows\Forms\Controls\GroupBox\GroupBox.cs (1)
430
Color textColor = Enabled ? ForeColor :
TextRenderer
.DisabledTextColor(BackColor);
System\Windows\Forms\Controls\GroupBox\GroupBoxRenderer.cs (4)
181
Size measuredBounds =
TextRenderer
.MeasureText(
202
TextRenderer
.DrawText(deviceContext, groupBoxText, font, textBounds, textColor, flags);
284
Size measuredBounds =
TextRenderer
.MeasureText(
303
TextRenderer
.DrawText(deviceContext, groupBoxText, font, textBounds, textColor, flags);
System\Windows\Forms\Controls\Labels\Label.cs (3)
1297
TextRenderer
.DrawTextInternal(e, Text, Font, face, color, flags: flags);
1304
Color disabledTextForeColor =
TextRenderer
.DisabledTextColor(BackColor);
1305
TextRenderer
.DrawTextInternal(e, Text, Font, face, disabledTextForeColor, flags: flags);
System\Windows\Forms\Controls\Labels\LinkLabel.cs (4)
562
Size textSize =
TextRenderer
.MeasureText(text, alwaysUnderlined, clientSize, flags);
1300
TextRenderer
.DrawText(
1309
|
TextRenderer
.SkipAssertFlag
1363
TextRenderer
.DrawText(
System\Windows\Forms\Controls\ListBoxes\CheckedListBox.cs (1)
704
TextRenderer
.DrawText(e, text, font, stringBounds, foreColor, flags);
System\Windows\Forms\Controls\ListView\DrawListViewColumnHeaderEventArgs.cs (2)
142
int padding =
TextRenderer
.MeasureText(" ", Font).Width;
145
TextRenderer
.DrawText(Graphics, text, Font, newBounds, ForeColor, flags);
System\Windows\Forms\Controls\ListView\DrawListViewItemEventArgs.cs (2)
91
TextRenderer
.DrawText(Graphics, Item.Text, Item.Font, UpdateBounds(Bounds, drawText: true), Item.ForeColor, flags);
104
Size textSize =
TextRenderer
.MeasureText(subItem.Text, subItem.Font);
System\Windows\Forms\Controls\ListView\DrawListViewSubItemEventArgs.cs (2)
140
int padding =
TextRenderer
.MeasureText(" ", font).Width;
143
TextRenderer
.DrawText(Graphics, text, font, newBounds, color, flags);
System\Windows\Forms\Controls\ListView\ListViewItem.IKeyboardToolTip.cs (3)
114
new Size(Math.Min(
TextRenderer
.MeasureText(item.Text, item.Font).Width, itemBounds.Width),
123
int textWidth =
TextRenderer
.MeasureText(item.Text, item.Font).Width;
128
textWidth = Math.Max(
TextRenderer
.MeasureText(subItem.Text, subItem.Font).Width, textWidth);
System\Windows\Forms\Controls\PropertyGrid\PropertyGrid.MeasureTextHelper.cs (2)
24
:
TextRenderer
.MeasureText(
34
:
TextRenderer
.MeasureText(
System\Windows\Forms\Controls\PropertyGrid\PropertyGridInternal\GridEntry.cs (2)
1599
TextRenderer
.DrawText(g, label, font, textRect, textColor, PropertyGrid.MeasureTextHelper.GetTextRendererFlags());
1928
TextRenderer
.DrawTextInternal(
System\Windows\Forms\Controls\RichTextBox\RichTextBox.cs (1)
3449
TextRenderer
.DrawText(
System\Windows\Forms\Controls\TabControl\TabRenderer.cs (2)
80
TextRenderer
.DrawText(g, tabItemText, font, contentBounds, textColor, flags);
131
TextRenderer
.DrawText(g, tabItemText, font, contentBounds, textColor, flags);
System\Windows\Forms\Controls\TextBox\TextBox.cs (2)
891
TextRenderer
.DrawTextInternal(hdc, PlaceholderText, Font, rectangle, SystemColors.GrayText,
TextRenderer
.DefaultQuality, flags);
System\Windows\Forms\Controls\TextBox\TextBoxBase.cs (1)
851
Size textSize =
TextRenderer
.MeasureText(Text, Font, proposedConstraints, format);
System\Windows\Forms\Controls\TextBox\TextBoxRenderer.cs (1)
84
TextRenderer
.DrawText(g, textBoxText, font, textBounds, textColor, flags);
System\Windows\Forms\Controls\ToolStrips\ToolStripDropDownMenu.cs (1)
295
_tabWidth =
TextRenderer
.MeasureText("\t", Font).Width;
System\Windows\Forms\Controls\ToolStrips\ToolStripItem.cs (1)
2358
_cachedTextSize =
TextRenderer
.MeasureText(Text, Font);
System\Windows\Forms\Controls\ToolStrips\ToolStripMenuItem.cs (1)
734
_cachedShortcutSize =
TextRenderer
.MeasureText(shortcutString, Font);
System\Windows\Forms\Controls\ToolStrips\ToolStripRenderer.cs (2)
913
TextRenderer
.DrawText(g, text, textFont, textRect, textColor, textFormat);
925
TextRenderer
.DrawText(
System\Windows\Forms\Controls\ToolStrips\ToolStripSystemDarkModeRenderer.cs (1)
601
TextRenderer
.DrawText(
System\Windows\Forms\Controls\TreeView\TreeView.cs (3)
2815
Size textSize =
TextRenderer
.MeasureText(node.Text, node.TreeView!.Font);
2835
TextRenderer
.DrawText(g, node.Text, font, bounds, color, TextFormatFlags.Default);
2842
TextRenderer
.DrawText(g, node.Text, font, bounds, color, TextFormatFlags.Default);
System\Windows\Forms\Controls\UpDown\NumericUpDown.cs (3)
809
int textWidth =
TextRenderer
.MeasureText(GetNumberText(testNumber), Font).Width;
817
int shortTextWidth =
TextRenderer
.MeasureText(shortText, Font).Width;
846
Size digitSize =
TextRenderer
.MeasureText(charSpan, Font);
System\Windows\Forms\Dialogs\ThreadExceptionDialog.cs (1)
213
textSize = Size.Ceiling(
TextRenderer
.MeasureText(messageText, Font, textSize, TextFormatFlags.WordBreak));
System\Windows\Forms\Layout\LayoutUtils.cs (1)
50
Size textSize =
TextRenderer
.MeasureText(obj.ToString(), font, new Size(short.MaxValue, short.MaxValue), TextFormatFlags.SingleLine);
System\Windows\Forms\Layout\LayoutUtils.MeasureTextCache.cs (2)
78
Size prefSize =
TextRenderer
.MeasureText(text, font, proposedConstraints, flags);
116
_unconstrainedPreferredSize =
TextRenderer
.MeasureText(text, font, s_maxSize, flags);
System\Windows\Forms\Rendering\ControlPaint.cs (5)
2047
FONT_QUALITY quality =
TextRenderer
.FontQualityFromTextRenderingHint(dc);
2049
using DeviceContextHdcScope hdc = dc.ToHdcScope(
TextRenderer
.GetApplyStateFlags(dc, format));
2064
TextRenderer
.DrawTextInternal(dc, s, font, layoutRectangle, SystemColors.GrayText, quality, format);
2071
TextRenderer
.DrawTextInternal(dc, s, font, layoutRectangle, paintcolor, quality, format);
2074
TextRenderer
.DrawTextInternal(dc, s, font, layoutRectangle, paintcolor, quality, format);
System\Windows\Forms\Rendering\TextRenderer.cs (1)
394
/// <see cref="
TextRenderer
"/> is to add padding to the bounding rectangle of the drawn text to accommodate
System\Windows\Forms\ToolTip\DrawToolTipEventArgs.cs (1)
93
TextRenderer
.DrawText(Graphics, ToolTipText, Font, Bounds, _foreColor, flags);
System.Windows.Forms.Design (7)
System\ComponentModel\Design\CollectionEditor.SplitButton.cs (2)
62
if (_showSplit && !string.IsNullOrEmpty(Text) &&
TextRenderer
.MeasureText(Text, Font).Width + PushButtonWidth > preferredSize.Width)
233
TextRenderer
.DrawText(pevent, Text, Font, bounds, SystemColors.ControlText, formatFlags);
System\Windows\Forms\Design\DataGridViewColumnCollectionDialog.cs (1)
1157
int itemWidth =
TextRenderer
.MeasureText(_selectedColumns.Items[i].ToString(), _selectedColumns.Font).Width;
System\Windows\Forms\Design\DesignBindingPicker.cs (1)
1859
TextRenderer
.DrawText(e.Graphics, Text, Font, rect, ForeColor, formatFlags);
System\Windows\Forms\Design\SplitterPanelDesigner.cs (1)
194
TextRenderer
.DrawText(g, name, drawFont, new Point(watermarkX, watermarkY), waterMarkTextColor, TextFormatFlags.PreserveGraphicsClipping | TextFormatFlags.PreserveGraphicsTranslateTransform);
System\Windows\Forms\Design\ToolStripCollectionEditor.ToolStripItemEditorForm.cs (2)
781
TextRenderer
.DrawText(e.Graphics, itemText, Font, textBounds, textColor, format);
903
TextRenderer
.DrawText(e.Graphics, itemName, _selectedItemName.Font, textRect, SystemColors.WindowText, flags);