Back to Devexpress

TrackBarControl.BeforeShowValueToolTip Event

windowsforms-devexpress-dot-xtraeditors-dot-trackbarcontrol-e394b1fc.md

latest2.8 KB
Original Source

TrackBarControl.BeforeShowValueToolTip Event

Allows you to provide custom tooltips for the thumb(s).

Namespace : DevExpress.XtraEditors

Assembly : DevExpress.XtraEditors.v25.2.dll

NuGet Package : DevExpress.Win.Navigation

Declaration

csharp
[Browsable(true)]
[DXCategory("Events")]
[EditorBrowsable(EditorBrowsableState.Always)]
public event TrackBarValueToolTipEventHandler BeforeShowValueToolTip
vb
<EditorBrowsable(EditorBrowsableState.Always)>
<Browsable(True)>
<DXCategory("Events")>
Public Event BeforeShowValueToolTip As TrackBarValueToolTipEventHandler

Event Data

The BeforeShowValueToolTip event's data class is DevExpress.XtraEditors.TrackBarValueToolTipEventArgs.

Remarks

This event is equivalent to the RepositoryItemTrackBar.BeforeShowValueToolTip event. Please refer to this topic, to learn more.

Example

The following code shows how to implement custom tooltips for a TrackBarControl’s thumb.

To enable tooltips, the RepositoryItemTrackBar.ShowValueToolTip property is set to true. Custom tooltips are implemented via the TrackBarControl.BeforeShowValueToolTip event. The result is shown below:

csharp
trackBarControl1.Properties.ShowValueToolTip = true;
//...

private void trackBarControl1_BeforeShowValueToolTip(
object sender, DevExpress.XtraEditors.TrackBarValueToolTipEventArgs e) {
    e.ShowArgs.ToolTip = string.Format("Value = {0}", trackBarControl1.Value);
}
vb
TrackBarControl1.Properties.ShowValueToolTip = True
'...
Private Sub TrackBarControl1_BeforeShowValueToolTip(ByVal sender As _ 
System.Object, ByVal e As DevExpress.XtraEditors.TrackBarValueToolTipEventArgs) Handles _ 
TrackBarControl1.BeforeShowValueToolTip
    e.ShowArgs.ToolTip = String.Format("Value = {0}", TrackBarControl1.Value)
End Sub

See Also

ShowValueToolTip

TrackBarControl Class

TrackBarControl Members

DevExpress.XtraEditors Namespace