如何动态叠加button到splitter顶端? 画在splitter上面,随着splitter动而动,浮在经过的控件上面,见过这样子的,不知道怎么搞的? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 private Button CreateButton(){ return new Button { Name = "button", Text = String.Empty, Size = new Size(30, 30) };}private void AdjustLocation(){ Button button = Controls["button"] as Button; button.Left = splitter.Left - (button.Width - splitter.Width) / 2; button.Top = (splitter.Height - button.Height) / 2 + splitter.Top;}private void Form2_Load(object sender, EventArgs e){ Button button = CreateButton(); Controls.Add(button); button.BringToFront(); AdjustLocation();}private void Form2_Resize(object sender, EventArgs e){ AdjustLocation();}private void splitter_Move(object sender, EventArgs e){ AdjustLocation();} 直接使用splitterContainer容器,把button拖到上面! C# 如何向进程发送指令 求助List select(c=>c.Id=value).toList<T>() 报错 [散分]请如下8为朋友进来领分 怎么样最快的算出一数字的七倍数 ▲▲▲▲▲这个问题太奇怪了,大虾门看看 哪里有免费的WebServices 天气预报? wince编程应该注意哪些事项 GDI+的小问题那位大哥帮帮忙 wpf中自定义控件 集合类型的依赖属性 C# SHFileOperation如何判断复制完成 使用PANEL加载窗体效果问题 推荐个C#源码网
private Button CreateButton()
{
return new Button
{
Name = "button",
Text = String.Empty,
Size = new Size(30, 30)
};
}
private void AdjustLocation()
{
Button button = Controls["button"] as Button;
button.Left = splitter.Left - (button.Width - splitter.Width) / 2;
button.Top = (splitter.Height - button.Height) / 2 + splitter.Top;
}private void Form2_Load(object sender, EventArgs e)
{
Button button = CreateButton();
Controls.Add(button);
button.BringToFront(); AdjustLocation();
}private void Form2_Resize(object sender, EventArgs e)
{
AdjustLocation();
}private void splitter_Move(object sender, EventArgs e)
{
AdjustLocation();
}