在当前按钮位置弹出窗体的代码。自动计算弹出方位。
来源:互联网 发布:注册中文域名的好处 编辑:程序博客网 时间:2024/06/06 01:08
private void button_Click(object sender, System.EventArgs e)
{
string data = "data"
Form f = new Form();
try
{
int topx = this.Parent.PointToScreen(this.Location).X;
int topy = this.Parent.PointToScreen(this.Location).Y;
int bottomx = topx + this.Width;
int bottomy = topy + this.Height;
if (System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Width - topx >= f.Width)
f.Left = topx;
else
f.Left = bottomx - f.Width;
if (System.Windows.Forms.Screen.PrimaryScreen.WorkingArea.Height - bottomy >= f.Height)
f.Top = bottomy;
else
f.Top = topy - f.Height;
f.Data = data;
if (f.ShowDialog() == System.Windows.Forms.DialogResult.Yes)
{
}
}
catch (Exception ex)
{
throw new Exception(this.Name,ex);
}
finally
{
f.Dispose();
}
}
- 在当前按钮位置弹出窗体的代码。自动计算弹出方位。
- 使用javascript制作窗体弹出在当前内容的中间
- c# 弹出窗体的显示位置设定
- jquery弹出层代码,自动判断位置
- 在当前窗体上的指定Button的Click事件弹出新的窗体
- 弹出窗体代码汇总
- 子窗体弹出位置错误
- C# 弹出窗体位置设定
- C# 弹出窗体位置设定
- C# 弹出窗体位置设定
- 让MessageBox弹出在当前窗体的中央,而不是在屏幕的中央
- 让MessageBox弹出在当前窗体的中央,而不是在屏幕的中央
- WPF使窗体弹出时在屏幕居中位置
- 代码设置窗体的弹出模式
- 方便的弹出视图,可随意定义箭头方向,自动计算位置
- 拒绝自动弹出IE窗体
- robot脚本__获取当前弹出窗体标题的讨论
- JavaScript 弹出窗体点击按钮返回选择数据的实现
- LINQ to SQL(LINQ2SQL) vs. ADO.NET Entity Framework(ADOEF)-ccBoy版
- IList(T)转换DataSet
- 手动杀毒
- 初始化引发的"StackOverflowError" 异常
- 转一个获取MSN口令的代码
- 在当前按钮位置弹出窗体的代码。自动计算弹出方位。
- 多线程,多显示场景图形设计:一种新的过程模型
- 我为什么要进国企——HP大中华区总裁孙振耀退休感言 (每次阅读都有新体会,推荐)
- 开发框架:Spring XML配置十二个最佳实践
- 性能分析工具
- 判断语句的直白性
- 什么造就好的代码?
- 第三方类库--I/O包中的 Decorator模式
- VC++动态链接库(DLL)编程深入浅出(四)