Csharp Tool Tip Test
I've used tool tips (see English Wikipedia on tooltips: [1]) many times, but never written a minimal test for it - so here is one :) See also Csharp Override Tool Tip Test, Csharp Data Grid View And Tool Tip Test and Csharp Custom Tool Tip.
The important part is a System.Windows.Forms.ToolTip and configuring it on a specific component with this.tt.SetToolTip(this.btnExit, "Press to exit.");
By adding this.tt.IsBalloon = true; the style of the tool tip is more like a ballon.
Two screenshots here:
The source code modified into one big file from Microsoft Visual Studio
using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Text; using System.Windows.Forms; namespace ToolTipTester { public class Csharp Tool Tip Test: Form { public ToolTipTester() { InitializeComponent(); } private void btnExit_Click(object sender, EventArgs e) { Application.Exit(); } /// <summary> /// Required designer variable. /// </summary> private System.ComponentModel.IContainer components = null; /// <summary> /// Clean up any resources being used. /// </summary> /// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param> protected override void Dispose(bool disposing) { if (disposing && (components != null)) { components.Dispose(); } base.Dispose(disposing); } #region Windows Form Designer generated code /// <summary> /// Required method for Designer support - do not modify /// the contents of this method with the code editor. /// </summary> private void InitializeComponent() { this.components = new System.ComponentModel.Container(); this.tt = new System.Windows.Forms.ToolTip(this.components); this.btnExit = new System.Windows.Forms.Button(); this.SuspendLayout(); // // tt // this.tt.IsBalloon = false; // // btnExit // this.btnExit.Location = new System.Drawing.Point(50, 50); this.btnExit.Name = "btnExit"; this.btnExit.TabIndex = 0; this.btnExit.Text = "Exit"; this.tt.SetToolTip(this.btnExit, "Press to exit."); this.btnExit.UseVisualStyleBackColor = true; this.btnExit.Click += new System.EventHandler(this.btnExit_Click); // // ToolTipTester // this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font; this.ClientSize = new System.Drawing.Size(200, 100); this.Controls.Add(this.btnExit); this.Name = "ToolTipTester"; this.Text = "ToolTipTester"; this.ResumeLayout(false); } #endregion private System.Windows.Forms.ToolTip tt; private System.Windows.Forms.Button btnExit; } static class Program { /// <summary> /// The main entry point for the application. /// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new ToolTipTester()); } } }
Download here [2]
This page belongs to Kategori Programmering.