page contents

C# HelpProvider.SetHelpString方法代码示例

本文讲述了C# HelpProvider.SetHelpString方法代码示例!具有很好的参考价值,希望对大家有所帮助。一起跟随六星小编过来看看吧,具体如下:

attachments-2022-05-jVPQ3qiX627db17d547f9.png本文讲述了C# HelpProvider.SetHelpString方法代码示例!具有很好的参考价值,希望对大家有所帮助。一起跟随六星小编过来看看吧,具体如下:

本文整理汇总了C#中System.Windows.Forms.HelpProvider.SetHelpString方法的典型用法代码示例。如果您正苦于以下问题:C# HelpProvider.SetHelpString方法的具体用法?C# HelpProvider.SetHelpString怎么用?C# HelpProvider.SetHelpString使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在System.Windows.Forms.HelpProvider的用法示例。

在下文中一共展示了HelpProvider.SetHelpString方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的C#代码示例。

示例1: Main

//引入命名空间

using System;

using System.Drawing;

using System.Windows.Forms;


public class Form1 : System.Windows.Forms.Form

{

    private System.Windows.Forms.TextBox addressTextBox;

    private System.Windows.Forms.Label label2;

    private System.Windows.Forms.TextBox cityTextBox;

    private System.Windows.Forms.Label label3;

    private System.Windows.Forms.TextBox stateTextBox;

    private System.Windows.Forms.TextBox zipTextBox;

    private System.Windows.Forms.HelpProvider helpProvider1;

    private System.Windows.Forms.Label helpLabel;


    [STAThread]

    static void Main() 

    {

        Application.Run(new Form1());

    }


    public Form1()

    {

        this.addressTextBox = new System.Windows.Forms.TextBox();

        this.helpLabel = new System.Windows.Forms.Label();

        this.label2 = new System.Windows.Forms.Label();

        this.cityTextBox = new System.Windows.Forms.TextBox();

        this.label3 = new System.Windows.Forms.Label();

        this.stateTextBox = new System.Windows.Forms.TextBox();

        this.zipTextBox = new System.Windows.Forms.TextBox();

        

        // Help Label

        this.helpLabel.BorderStyle = System.Windows.Forms.BorderStyle.Fixed3D;

        this.helpLabel.Location = new System.Drawing.Point(8, 80);

        this.helpLabel.Size = new System.Drawing.Size(272, 72);

        this.helpLabel.Text = "Click the Help button in the title bar, then click a control " + 

            "to see a Help tooltip for the control.  Click on a control and press F1 to invoke " +

            "the Help system with a sample Help file.";


        // Address Label

        this.label2.Location = new System.Drawing.Point(16, 8);

        this.label2.Size = new System.Drawing.Size(100, 16);

        this.label2.Text = "Address:";


        // Comma Label

        this.label3.Location = new System.Drawing.Point(136, 56);

        this.label3.Size = new System.Drawing.Size(16, 16);

        this.label3.Text = ",";


        // Create the HelpProvider.

        this.helpProvider1 = new System.Windows.Forms.HelpProvider();


        // Tell the HelpProvider what controls to provide help for, and

        // what the help string is.

        this.helpProvider1.SetShowHelp(this.addressTextBox, true);

        this.helpProvider1.SetHelpString(this.addressTextBox, "Enter the street address in this text box.");


        this.helpProvider1.SetShowHelp(this.cityTextBox, true);

        this.helpProvider1.SetHelpString(this.cityTextBox, "Enter the city here.");


        this.helpProvider1.SetShowHelp(this.stateTextBox, true);

        this.helpProvider1.SetHelpString(this.stateTextBox, "Enter the state in this text box.");


        this.helpProvider1.SetShowHelp(this.zipTextBox, true);

        this.helpProvider1.SetHelpString(this.zipTextBox, "Enter the zip code here.");


        // Set what the Help file will be for the HelpProvider.

        this.helpProvider1.HelpNamespace = "mspaint.chm";


        // Sets properties for the different address fields.


        // Address TextBox

        this.addressTextBox.Location = new System.Drawing.Point(16, 24);

        this.addressTextBox.Size = new System.Drawing.Size(264, 20);

        this.addressTextBox.TabIndex = 0;

        this.addressTextBox.Text = "";


        // City TextBox

        this.cityTextBox.Location = new System.Drawing.Point(16, 48);

        this.cityTextBox.Size = new System.Drawing.Size(120, 20);

        this.cityTextBox.TabIndex = 3;

        this.cityTextBox.Text = "";


        // State TextBox

        this.stateTextBox.Location = new System.Drawing.Point(152, 48);

        this.stateTextBox.MaxLength = 2;

        this.stateTextBox.Size = new System.Drawing.Size(32, 20);

        this.stateTextBox.TabIndex = 5;

        this.stateTextBox.Text = "";


        // Zip TextBox

        this.zipTextBox.Location = new System.Drawing.Point(192, 48);

        this.zipTextBox.Size = new System.Drawing.Size(88, 20);

        this.zipTextBox.TabIndex = 6;

        this.zipTextBox.Text = "";


        // Add the controls to the form.

        this.Controls.AddRange(new System.Windows.Forms.Control[] {

                                    this.zipTextBox, this.stateTextBox,

                                    this.label3, this.cityTextBox,

                                    this.label2, this.helpLabel,

                                    this.addressTextBox});


        // Set the form to look like a dialog, and show the HelpButton.    

        this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedDialog;

        this.HelpButton = true;

        this.MaximizeBox = false;

        this.MinimizeBox = false;

        this.ClientSize = new System.Drawing.Size(292, 160);

        this.Text = "Help Provider Demonstration";

    }

}

示例2: PopupText

/*

User Interfaces in C#: Windows Forms and Custom Controls

by Matthew MacDonald


Publisher: Apress

ISBN: 1590590457

*/

using System;

using System.Drawing;

using System.Collections;

using System.ComponentModel;

using System.Windows.Forms;

using System.Data;


namespace PopupText

{

    /// <summary>

    /// Summary description for PopupText.

    /// </summary>

    public class PopupText : System.Windows.Forms.Form

    {

        internal System.Windows.Forms.Button cmdDelete;

        internal System.Windows.Forms.Button cmdAdd;

        internal System.Windows.Forms.HelpProvider hlp;

        private System.Windows.Forms.Label label1;

        /// <summary>

        /// Required designer variable.

        /// </summary>

        private System.ComponentModel.Container components = null;


        public PopupText()

        {

            //

            // Required for Windows Form Designer support

            //

            InitializeComponent();


            //

            // TODO: Add any constructor code after InitializeComponent call

            //

        }


        /// <summary>

        /// Clean up any resources being used.

        /// </summary>

        protected override void Dispose( bool disposing )

        {

            if( disposing )

            {

                if (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.cmdDelete = new System.Windows.Forms.Button();

            this.cmdAdd = new System.Windows.Forms.Button();

            this.hlp = new System.Windows.Forms.HelpProvider();

            this.label1 = new System.Windows.Forms.Label();

            this.SuspendLayout();

            // 

            // cmdDelete

            // 

            this.cmdDelete.Location = new System.Drawing.Point(20, 68);

            this.cmdDelete.Name = "cmdDelete";

            this.cmdDelete.Size = new System.Drawing.Size(92, 20);

            this.cmdDelete.TabIndex = 3;

            this.cmdDelete.Text = "Delete";

            // 

            // cmdAdd

            // 

            this.cmdAdd.Location = new System.Drawing.Point(20, 16);

            this.cmdAdd.Name = "cmdAdd";

            this.cmdAdd.Size = new System.Drawing.Size(92, 20);

            this.cmdAdd.TabIndex = 2;

            this.cmdAdd.Text = "Add";

            // 

            // label1

            // 

            this.label1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));

            this.label1.Location = new System.Drawing.Point(48, 176);

            this.label1.Name = "label1";

            this.label1.Size = new System.Drawing.Size(208, 68);

            this.label1.TabIndex = 4;

            this.label1.Text = "Tab to a button and press F1.";

            // 

            // PopupText

            // 

            this.AutoScaleBaseSize = new System.Drawing.Size(5, 14);

            this.ClientSize = new System.Drawing.Size(292, 266);

            this.Controls.AddRange(new System.Windows.Forms.Control[] {

                                                                          this.label1,

                                                                          this.cmdDelete,

                                                                          this.cmdAdd});

            this.Font = new System.Drawing.Font("Tahoma", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((System.Byte)(0)));

            this.Name = "PopupText";

            this.Text = "PopupText";

            this.Load += new System.EventHandler(this.PopupText_Load);

            this.ResumeLayout(false);


        }

        #endregion


        /// <summary>

        /// The main entry point for the application.

        /// </summary>

        [STAThread]

        static void Main() 

        {

            Application.Run(new PopupText());

        }


        private void PopupText_Load(object sender, System.EventArgs e)

        {

            hlp.SetHelpString(cmdAdd, "Choose another item from the catalog.");

        hlp.SetHelpString(cmdDelete, "Delete the selected item from your order.");

        }

    }

}

更多相关技术内容咨询欢迎前往并持续关注六星社区了解详情。

如果你想用Python开辟副业赚钱,但不熟悉爬虫与反爬虫技术,没有接单途径,也缺乏兼职经验
关注下方微信公众号:Python编程学习圈,获取价值999元全套Python入门到进阶的学习资料以及教程,还有Python技术交流群一起交流学习哦。

attachments-2022-06-TF4Y6dpf62b4155699934.jpeg

  • 发表于 2022-05-13 09:17
  • 阅读 ( 338 )
  • 分类:C/C++开发

你可能感兴趣的文章

相关问题

0 条评论

请先 登录 后评论
轩辕小不懂
轩辕小不懂

2403 篇文章

作家榜 »

  1. 轩辕小不懂 2403 文章
  2. 小柒 1312 文章
  3. Pack 1135 文章
  4. Nen 576 文章
  5. 王昭君 209 文章
  6. 文双 71 文章
  7. 小威 64 文章
  8. Cara 36 文章