IWin32Window在C#中?

时间:2009-04-01 22:22:36

标签: c#

如何使用它来创建工具提示?

我试过浏览MSDN网站上的所有文章,但我无法理解它。

谢谢,

2 个答案:

答案 0 :(得分:3)

你想要做什么?在大多数情况下,您只需添加Tooltip并根据控件设置值。有些控件提供了自己的工具提示(以及设置文本的机制)。

    [STAThread]
    static void Main()
    { // example code only... doesn't do cleanup
        Application.EnableVisualStyles();
        Button btn = new Button();
        Form form = new Form();
        form.Controls.Add(btn);
        ToolTip ttip = new ToolTip();
        ttip.SetToolTip(btn, "Hello world");
        Application.Run(form);
    }

重新评论;然后就像:

form.Shown += delegate {
    ttip.Show("hi", form, 0,0, 3000);
};

(其中form可以是表单,“this”或任何控件

答案 1 :(得分:0)

Is this what you're looking for?您不需要使用互操作来提供工具提示。