永发信息网

c# 怎么点击个Label之后在下面显示个窗体

答案:3  悬赏:0  手机版
解决时间 2021-04-24 19:27
  • 提问者网友:鼻尖触碰
  • 2021-04-24 07:40

怎么实现点击那个Label能够像点击下拉列表那个箭头一样,出现个窗体在下面,

回答时请说详细方法,谢谢

最佳答案
  • 五星知识达人网友:山君与见山
  • 2021-04-24 08:08
int y = this.label2.Location.Y; int x = this.label2.Location.X; Form2 f = new Form2(); f.Show(); f.Location = new Point(x, y + 30);然后你把Form2的下面属性设成False看看是不是你想要的。
全部回答
  • 1楼网友:低血压的长颈鹿
  • 2021-04-24 10:23
你加我q 568712192.....帮你解决··
  • 2楼网友:零点过十分
  • 2021-04-24 09:30

1. 假设要弹出的窗体是Form2

2. 双击label,后台会自动创建lablel的click事件。或者自己在构造函数里加上事件处理也是一样。

3. 在新建的事件处理函数里,调用Form2的实例(Form1的成员或者是临时变量).Show()显示非模态对话框。.ShowDialog()显示模态对话框。同时利用 StartPosition 和 Location属性设置显示的位置。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯