向以编程方式创建的控件添加工具提示

发布于 2024-12-10 02:11:25 字数 923 浏览 1 评论 0原文

我在 winforms c# 应用程序上创建了一堆按钮。我使用以下代码创建了它们

int s = 0;//28 buttons
        ButtonNameArray barray = new ButtonNameArray();
        frontPanelButtons fpb = new frontPanelButtons();
        int xLoc = fpb.xLoc(fpb);
        int yLoc = fpb.yLoc(fpb);
        for (int i = 0; i < 7; i++)
        {
            for (int j = 0; j < 4; j++)
            {
                Button btn = new Button();
                btn.Name = barray.getName(btn.Name, s);
                btn.Text = barray.getText(btn.Text, s);
                btn.Width = fpb.btnWide(fpb);
                btn.Height = fpb.btnHigh(fpb);
                btn.Location = new System.Drawing.Point(xLoc, yLoc);
                Controls.Add(btn);
                xLoc += 100;
                s++;
            }
            yLoc += 31;
            xLoc = fpb.xLoc(fpb);
        }

,我想为每个按钮添加一个独特的工具提示,但不知道如何操作。有人可以提供帮助/答案吗?非常感谢。

I have a bunch of buttons created on a winforms c# app. I have created them using the following code

int s = 0;//28 buttons
        ButtonNameArray barray = new ButtonNameArray();
        frontPanelButtons fpb = new frontPanelButtons();
        int xLoc = fpb.xLoc(fpb);
        int yLoc = fpb.yLoc(fpb);
        for (int i = 0; i < 7; i++)
        {
            for (int j = 0; j < 4; j++)
            {
                Button btn = new Button();
                btn.Name = barray.getName(btn.Name, s);
                btn.Text = barray.getText(btn.Text, s);
                btn.Width = fpb.btnWide(fpb);
                btn.Height = fpb.btnHigh(fpb);
                btn.Location = new System.Drawing.Point(xLoc, yLoc);
                Controls.Add(btn);
                xLoc += 100;
                s++;
            }
            yLoc += 31;
            xLoc = fpb.xLoc(fpb);
        }

And I would like to add a unique tooltip to each button but can't figure out how to do it. Could anyone please supply help/the answer? Many thanks.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

万劫不复 2024-12-17 02:11:25
//...
ToolTip ttip = new ToolTip();
for (int i = 0; i < 7; i++) {
    for (int j = 0; j < 4; j++) {
        Button btn = new Button();
        // ...
        ttip.SetToolTip(btn, "Some text on my tooltip.");
    }
}
//...
//...
ToolTip ttip = new ToolTip();
for (int i = 0; i < 7; i++) {
    for (int j = 0; j < 4; j++) {
        Button btn = new Button();
        // ...
        ttip.SetToolTip(btn, "Some text on my tooltip.");
    }
}
//...
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文