【发布时间】:2014-04-10 09:12:21
【问题描述】:
我正在做一个关于 winforms 的项目,我最近意识到如果我向下滚动然后导致另一个按钮出现,它会出现在与我的意思不同的位置。我需要知道如何解决这个问题,我的意思是如何让按钮出现在整个表单的某个位置。
我有两个按钮,一个让另一个出现 下面是一个代码示例:
public Form1()
{
InitializeComponent();
this.AutoScroll = true;
this.Controls.Remove(button2);
}
private void button1_Click(object sender, EventArgs e)
{
this.button2.Dock = DockStyle.None;
this.button2.Anchor = (AnchorStyles.Top | AnchorStyles.Left | AnchorStyles.Right);
this.button2.Location = new System.Drawing.Point(110, 96);
this.Controls.Add(button2);
}
private void button2_Click(object sender, EventArgs e)
{
this.Controls.Remove(button2);
}
它不起作用。
【问题讨论】:
-
查看按钮上的 Anchor 属性。
-
它需要在一个非常具体的地方
-
我明白了,但你有什么尝试?
-
我试过做anchor和dock,就像我之前说的,它不起作用
-
那么您需要提供更多信息,在这种情况下可能还需要提供您的 UI 屏幕截图。我们不知道您的 UI 是什么样的。
标签: c# winforms scroll location