1

请看这个:

http://img405.imageshack.us/img405/2008/rolloversummaryschedule.jpg

如何创建一个包含患者数据的窗口?您看到的 2 条记录位于列表视图中。然后我会使用 ContextMenuStrip 文本“查看详细信息”。单击查看详细信息时,我需要显示上下文。对于 Web 开发,这可以通过 Javascript、div 和面板来完成。那应该是WinForms吗?

请帮忙。

谢谢!

4

2 回答 2

1

怎么样:

  • 制作一个表单 formMaster,在 GridView 中显示 Schedule 记录
  • 双击行事件后,显示另一个表单 formDetail,传递选定的患者 ID
  • 加载 formDetail 后,根据该 ID 获取患者记录并相应地设置控件。

查看:

- -编辑 -

您可以使用 GroupBox 或 Panel 控件本身。通常,使用 WinForms GroupBox 更常见。

于 2010-10-10T08:46:26.733 回答
1

我认为你的意思是一个弹出面板,就像你会看到使用诸如 overlib (http://www.bosrup.com/web/overlib/) 之类的 javascript - 在 winforms 中实现此行为。

我过去这样做的方法是拥有一个作为扩展面板的用户控件,并且在特定控件的 mouseenter 事件上,我在鼠标的 x,y 坐标处显示了面板,这些坐标可从事件参数访问在处理程序中。

然后在 mouseleave 上隐藏用户控件。

于 2010-10-10T08:50:32.930 回答