HypernovaDesktop Components · docs
Binarymission
WinFormsSuper Tooltip › BinarySuperToolTip

BinarySuperToolTip

class.NET 6 / 8 / 10.NET Framework 4.8Binarymission.WinForms.Controls.Popups

BinarySuperToolTip class - An Office 2007 (c) styled and feature rich extended tooltip .NET component.

public class BinarySuperToolTip : System.Windows.Forms.ToolTip, IExtenderProvider

Inherits from / implements: System.Windows.Forms.ToolTip, IExtenderProvider

Members at a glance

BinarySuperToolTipConstructs a new instance of BinarySuperToolTip class.
OwnerDrawGet always the OwnerDraw property as true.
GetBinarySuperToolTipBackgroundDrawingGradientEndColorGets the tooltip background drawing gradient brush's end color.
GetBinarySuperToolTipBackgroundDrawingGradientStartColorGets the tooltip background drawing gradient brush's start color.
GetBinarySuperToolTipBackgroundDrawingSolidColorGets the tooltip background drawing solid brush's color.
GetBinarySuperToolTipBackgroundDrawingStyleGets the tooltip background drawing style. Refer to DrawingStyle enumeration for more information.
GetBinarySuperToolTipBodyFooterSeparatingLineDepthGets the depth for drawing the line that separates the body and footer.
GetBinarySuperToolTipBodyImageGets the tooltip's body image.
GetBinarySuperToolTipBodyImageTransparencyColorGets the tooltip's body image's transparency color.
GetBinarySuperToolTipBodyTextGets the tooltip's body text.
GetBinarySuperToolTipBodyTextFontGets the tooltip body text's Font.
GetBinarySuperToolTipBodyTextForeColorGets the body text forecolor.
GetBinarySuperToolTipBorderColorGets the tooltip border color.
GetBinarySuperToolTipBorderColourAroundImageGets the color of the rectangle that is drawn around the body image.
GetBinarySuperToolTipBuiltInColorSchemeGets the built in color scheme to be used.
GetBinarySuperToolTipCustomSizeGets the tooltip's custom size.
GetBinarySuperToolTipDrawBorderGets whether to draw the tooltip border.
GetBinarySuperToolTipDrawBorderAroundBodyImageGets whether to draw a border around the body image.
GetBinarySuperToolTipDrawFooterIconGets whether to draw the footer icon.
GetBinarySuperToolTipDrawLineSeparatingBodyAndFooterAreaGets whether to draw line separating body and footer area.
GetBinarySuperToolTipDrawTitleIconGets whether to draw the header icon.
GetBinarySuperToolTipFooterIconGets the tooltip footer icon.
GetBinarySuperToolTipFooterTextGets the tooltip footer text.
GetBinarySuperToolTipFooterTextFontGets the tooltip footer text's Font.
GetBinarySuperToolTipFooterTextForeColorGets the footer text forecolor.
GetBinarySuperToolTipGradientDrawingOrientationAngleGets the orientation angle for drawing the gradient background.
GetBinarySuperToolTipLineColorOnTopOfFooterAreaGets the color of the line that is drawn on top of the footer area.
GetBinarySuperToolTipTitleIcon// Gets the designer data. (Not available in Evaluation version.) //
GetBinarySuperToolTipTitleTextGets the tooltip title text.
GetBinarySuperToolTipTitleTextFontGets the tooltip title text's Font.
GetBinarySuperToolTipTitleTextForeColorGets the tooltip title text forecolor.
GetBinarySuperToolTipUseCustomSizingGets whether to use custom sizing of the tooltip bounds.
SetBinarySuperToolTipBackgroundDrawingGradientEndColorSets the tooltip background drawing gradient brush's end color.
SetBinarySuperToolTipBackgroundDrawingGradientStartColorSets the tooltip background drawing gradient brush's start color.
SetBinarySuperToolTipBackgroundDrawingSolidColorSets the tooltip background drawing solid brush's color.
SetBinarySuperToolTipBackgroundDrawingStyleSets the tooltip background drawing style. Refer to DrawingStyle enumeration for more information.
SetBinarySuperToolTipBodyFooterSeparatingLineDepthSets the depth for drawing the line that separates the body and footer.
SetBinarySuperToolTipBodyImageSets the tooltip body image.
SetBinarySuperToolTipBodyImageTransparencyColorSets the tooltip's body image's transparency color.
SetBinarySuperToolTipBodyTextGets the tooltip's body text.
SetBinarySuperToolTipBodyTextFontSets the tooltip body text's Font.
SetBinarySuperToolTipBodyTextForeColorSets the body text forecolor.
SetBinarySuperToolTipBorderColorSets the tooltip border color.
SetBinarySuperToolTipBorderColourAroundImageSets the color of the rectangle that is drawn around the body image.
SetBinarySuperToolTipBuiltInColorSchemeSets the built in color scheme that will be used.
SetBinarySuperToolTipCustomSizeSets the tooltip's custom size.
SetBinarySuperToolTipDrawBorderSets whether to draw the tooltip border.
SetBinarySuperToolTipDrawBorderAroundBodyImageSets whether to draw a border around the body image.
SetBinarySuperToolTipDrawFooterIconSets whether to draw the footer icon.
SetBinarySuperToolTipDrawLineSeparatingBodyAndFooterAreaSets whether to draw draw line separating body and footer area.
SetBinarySuperToolTipDrawTitleIconSets whether to draw the header icon.
SetBinarySuperToolTipFooterIconSets the tooltip footer icon.
SetBinarySuperToolTipFooterTextSets the tooltip footer text.
SetBinarySuperToolTipFooterTextFontSets the tooltip footer text's Font.
SetBinarySuperToolTipFooterTextForeColorSets the footer text forecolor.
SetBinarySuperToolTipGradientDrawingOrientationAngleSets the orientation angle for drawing the gradient background.
SetBinarySuperToolTipLineColorOnTopOfFooterAreaSets the color of the line that is drawn on top of the footer area.
SetBinarySuperToolTipTitleIconSets the Header icon.
SetBinarySuperToolTipTitleTextSets the tooltip title text.
SetBinarySuperToolTipTitleTextFontSets the tooltip title text's Font.
SetBinarySuperToolTipTitleTextForeColorSets the tooltip title text forecolor.
SetBinarySuperToolTipUseCustomSizingSets whether to use custom sizing of the tooltip bounds.
AboutToPopupThis event is fired when the tooltip is about to be displayed.
BodyDrawThis event is raised when the component is about to draw the "body" part of the tooltip.
FooterDrawThis event is raised when the component is about to draw the "footer" part of the tooltip.
HeaderDrawThis event is raised when the component is about to draw the "header" part of the tooltip.

Constructors

BinarySuperToolTip

public BinarySuperToolTip() : base()

Constructs a new instance of BinarySuperToolTip class.

Properties

OwnerDraw

public new bool OwnerDraw

Get always the OwnerDraw property as true.

Methods

GetBinarySuperToolTipBackgroundDrawingGradientEndColor

public Color GetBinarySuperToolTipBackgroundDrawingGradientEndColor(Control control)

Gets the tooltip background drawing gradient brush's end color.

control

GetBinarySuperToolTipBackgroundDrawingGradientStartColor

public Color GetBinarySuperToolTipBackgroundDrawingGradientStartColor(Control control)

Gets the tooltip background drawing gradient brush's start color.

control

GetBinarySuperToolTipBackgroundDrawingSolidColor

public Color GetBinarySuperToolTipBackgroundDrawingSolidColor(Control control)

Gets the tooltip background drawing solid brush's color.

control

GetBinarySuperToolTipBackgroundDrawingStyle

public DrawingStyle GetBinarySuperToolTipBackgroundDrawingStyle(Control control)

Gets the tooltip background drawing style. Refer to DrawingStyle enumeration for more information.

control

GetBinarySuperToolTipBodyFooterSeparatingLineDepth

public float GetBinarySuperToolTipBodyFooterSeparatingLineDepth(Control control)

Gets the depth for drawing the line that separates the body and footer.

control

GetBinarySuperToolTipBodyImage

public Image GetBinarySuperToolTipBodyImage(Control control)

Gets the tooltip's body image.

control

GetBinarySuperToolTipBodyImageTransparencyColor

public Color GetBinarySuperToolTipBodyImageTransparencyColor(Control control)

Gets the tooltip's body image's transparency color.

control

GetBinarySuperToolTipBodyText

public string GetBinarySuperToolTipBodyText(Control control)

Gets the tooltip's body text.

control

GetBinarySuperToolTipBodyTextFont

public Font GetBinarySuperToolTipBodyTextFont(Control control)

Gets the tooltip body text's Font.

control

GetBinarySuperToolTipBodyTextForeColor

public Color GetBinarySuperToolTipBodyTextForeColor(Control control)

Gets the body text forecolor.

control

GetBinarySuperToolTipBorderColor

public Color GetBinarySuperToolTipBorderColor(Control control)

Gets the tooltip border color.

control

GetBinarySuperToolTipBorderColourAroundImage

public Color GetBinarySuperToolTipBorderColourAroundImage(Control control)

Gets the color of the rectangle that is drawn around the body image.

control

GetBinarySuperToolTipBuiltInColorScheme

public ColorScheme GetBinarySuperToolTipBuiltInColorScheme(Control control)

Gets the built in color scheme to be used.

control
The control.

GetBinarySuperToolTipCustomSize

public Size GetBinarySuperToolTipCustomSize(Control control)

Gets the tooltip's custom size.

control

GetBinarySuperToolTipDrawBorder

public bool GetBinarySuperToolTipDrawBorder(Control control)

Gets whether to draw the tooltip border.

control

GetBinarySuperToolTipDrawBorderAroundBodyImage

public bool GetBinarySuperToolTipDrawBorderAroundBodyImage(Control control)

Gets whether to draw a border around the body image.

control

GetBinarySuperToolTipDrawFooterIcon

public bool GetBinarySuperToolTipDrawFooterIcon(Control control)

Gets whether to draw the footer icon.

control

GetBinarySuperToolTipDrawLineSeparatingBodyAndFooterArea

public bool GetBinarySuperToolTipDrawLineSeparatingBodyAndFooterArea(Control control)

Gets whether to draw line separating body and footer area.

control
The control.

GetBinarySuperToolTipDrawTitleIcon

public bool GetBinarySuperToolTipDrawTitleIcon(Control control)

Gets whether to draw the header icon.

control

GetBinarySuperToolTipFooterIcon

public Icon GetBinarySuperToolTipFooterIcon(Control control)

Gets the tooltip footer icon.

control

GetBinarySuperToolTipFooterText

public string GetBinarySuperToolTipFooterText(Control control)

Gets the tooltip footer text.

control

GetBinarySuperToolTipFooterTextFont

public Font GetBinarySuperToolTipFooterTextFont(Control control)

Gets the tooltip footer text's Font.

control

GetBinarySuperToolTipFooterTextForeColor

public Color GetBinarySuperToolTipFooterTextForeColor(Control control)

Gets the footer text forecolor.

control

GetBinarySuperToolTipGradientDrawingOrientationAngle

public float GetBinarySuperToolTipGradientDrawingOrientationAngle(Control control)

Gets the orientation angle for drawing the gradient background.

control

GetBinarySuperToolTipLineColorOnTopOfFooterArea

public Color GetBinarySuperToolTipLineColorOnTopOfFooterArea(Control control)

Gets the color of the line that is drawn on top of the footer area.

control

GetBinarySuperToolTipTitleIcon

public Icon GetBinarySuperToolTipTitleIcon(Control control)

// Gets the designer data. (Not available in Evaluation version.) //

control
value
The value.

GetBinarySuperToolTipTitleText

public string GetBinarySuperToolTipTitleText(Control control)

Gets the tooltip title text.

control

GetBinarySuperToolTipTitleTextFont

public Font GetBinarySuperToolTipTitleTextFont(Control control)

Gets the tooltip title text's Font.

control

GetBinarySuperToolTipTitleTextForeColor

public Color GetBinarySuperToolTipTitleTextForeColor(Control control)

Gets the tooltip title text forecolor.

control

GetBinarySuperToolTipUseCustomSizing

public bool GetBinarySuperToolTipUseCustomSizing(Control control)

Gets whether to use custom sizing of the tooltip bounds.

control

SetBinarySuperToolTipBackgroundDrawingGradientEndColor

public void SetBinarySuperToolTipBackgroundDrawingGradientEndColor(Control control, Color value)

Sets the tooltip background drawing gradient brush's end color.

control
value

SetBinarySuperToolTipBackgroundDrawingGradientStartColor

public void SetBinarySuperToolTipBackgroundDrawingGradientStartColor(Control control, Color value)

Sets the tooltip background drawing gradient brush's start color.

control
value

SetBinarySuperToolTipBackgroundDrawingSolidColor

public void SetBinarySuperToolTipBackgroundDrawingSolidColor(Control control, Color value)

Sets the tooltip background drawing solid brush's color.

control
value

SetBinarySuperToolTipBackgroundDrawingStyle

public void SetBinarySuperToolTipBackgroundDrawingStyle(Control control, DrawingStyle value)

Sets the tooltip background drawing style. Refer to DrawingStyle enumeration for more information.

control
value

SetBinarySuperToolTipBodyFooterSeparatingLineDepth

public void SetBinarySuperToolTipBodyFooterSeparatingLineDepth(Control control, float value)

Sets the depth for drawing the line that separates the body and footer.

control
value

SetBinarySuperToolTipBodyImage

public void SetBinarySuperToolTipBodyImage(Control control, Image value)

Sets the tooltip body image.

control
value

SetBinarySuperToolTipBodyImageTransparencyColor

public void SetBinarySuperToolTipBodyImageTransparencyColor(Control control, Color value)

Sets the tooltip's body image's transparency color.

control
value

SetBinarySuperToolTipBodyText

public void SetBinarySuperToolTipBodyText(Control control, string value)

Gets the tooltip's body text.

control
value
Note that if the body text (i.e. this property) is not set with a valid string value, the tooltip will not be displayed, unless you are subscribing to the BodyDraw event, in which case you will perform the body content drawing, and hence no valid needs to be set in this property.

SetBinarySuperToolTipBodyTextFont

public void SetBinarySuperToolTipBodyTextFont(Control control, Font value)

Sets the tooltip body text's Font.

control
value

SetBinarySuperToolTipBodyTextForeColor

public void SetBinarySuperToolTipBodyTextForeColor(Control control, Color value)

Sets the body text forecolor.

control
value

SetBinarySuperToolTipBorderColor

public void SetBinarySuperToolTipBorderColor(Control control, Color value)

Sets the tooltip border color.

control
value

SetBinarySuperToolTipBorderColourAroundImage

public void SetBinarySuperToolTipBorderColourAroundImage(Control control, Color value)

Sets the color of the rectangle that is drawn around the body image.

control
value

SetBinarySuperToolTipBuiltInColorScheme

public void SetBinarySuperToolTipBuiltInColorScheme(Control control, ColorScheme value)

Sets the built in color scheme that will be used.

control
The control.
value
The value.

SetBinarySuperToolTipCustomSize

public void SetBinarySuperToolTipCustomSize(Control control, Size value)

Sets the tooltip's custom size.

control
value

SetBinarySuperToolTipDrawBorder

public void SetBinarySuperToolTipDrawBorder(Control control, bool value)

Sets whether to draw the tooltip border.

control
value

SetBinarySuperToolTipDrawBorderAroundBodyImage

public void SetBinarySuperToolTipDrawBorderAroundBodyImage(Control control, bool value)

Sets whether to draw a border around the body image.

control
value

SetBinarySuperToolTipDrawFooterIcon

public void SetBinarySuperToolTipDrawFooterIcon(Control control, bool value)

Sets whether to draw the footer icon.

control
value

SetBinarySuperToolTipDrawLineSeparatingBodyAndFooterArea

public void SetBinarySuperToolTipDrawLineSeparatingBodyAndFooterArea(Control control, bool value)

Sets whether to draw draw line separating body and footer area.

control
The control.
value
if set to true [value].

SetBinarySuperToolTipDrawTitleIcon

public void SetBinarySuperToolTipDrawTitleIcon(Control control, bool value)

Sets whether to draw the header icon.

control
value

SetBinarySuperToolTipFooterIcon

public void SetBinarySuperToolTipFooterIcon(Control control, Icon value)

Sets the tooltip footer icon.

control
value

SetBinarySuperToolTipFooterText

public void SetBinarySuperToolTipFooterText(Control control, string value)

Sets the tooltip footer text.

control
value

SetBinarySuperToolTipFooterTextFont

public void SetBinarySuperToolTipFooterTextFont(Control control, Font value)

Sets the tooltip footer text's Font.

control
value

SetBinarySuperToolTipFooterTextForeColor

public void SetBinarySuperToolTipFooterTextForeColor(Control control, Color value)

Sets the footer text forecolor.

control
value

SetBinarySuperToolTipGradientDrawingOrientationAngle

public void SetBinarySuperToolTipGradientDrawingOrientationAngle(Control control, float value)

Sets the orientation angle for drawing the gradient background.

control
value

SetBinarySuperToolTipLineColorOnTopOfFooterArea

public void SetBinarySuperToolTipLineColorOnTopOfFooterArea(Control control, Color value)

Sets the color of the line that is drawn on top of the footer area.

control
value

SetBinarySuperToolTipTitleIcon

public void SetBinarySuperToolTipTitleIcon(Control control, Icon value)

Sets the Header icon.

control
value

SetBinarySuperToolTipTitleText

public void SetBinarySuperToolTipTitleText(Control control, string value)

Sets the tooltip title text.

control
value

SetBinarySuperToolTipTitleTextFont

public void SetBinarySuperToolTipTitleTextFont(Control control, Font value)

Sets the tooltip title text's Font.

control
value

SetBinarySuperToolTipTitleTextForeColor

public void SetBinarySuperToolTipTitleTextForeColor(Control control, Color value)

Sets the tooltip title text forecolor.

control
value

SetBinarySuperToolTipUseCustomSizing

public void SetBinarySuperToolTipUseCustomSizing(Control control, bool value)

Sets whether to use custom sizing of the tooltip bounds.

control
value

Events

AboutToPopup

public event AboutToPopupHandler AboutToPopup

This event is fired when the tooltip is about to be displayed.

BodyDraw

public event BodyDrawingHandler BodyDraw

This event is raised when the component is about to draw the "body" part of the tooltip.

Subscribe to this event and you can draw the "body" part of the tooltip yourself (based on your custom needs), by using the event arguments/parameters that is supplied via the BinarySuperToolTipDrawingEventArgs parameter.

FooterDraw

public event FooterDrawingHandler FooterDraw

This event is raised when the component is about to draw the "footer" part of the tooltip.

Subscribe to this event and you can draw the "footer" part of the tooltip yourself (based on your custom needs), by using the event arguments/parameters that is supplied via the BinarySuperToolTipDrawingEventArgs parameter.

HeaderDraw

public event HeaderDrawingHandler HeaderDraw

This event is raised when the component is about to draw the "header" part of the tooltip.

Subscribe to this event and you can draw the "header" part of the tooltip yourself (based on your custom needs), by using the event arguments/parameters that is supplied via the BinarySuperToolTipDrawingEventArgs parameter.