2010-10-10 17 views
1

请参见本:如何创建面板像的WinForms窗口

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

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

请帮忙。

谢谢!

+0

Nagrani:你有任何理由用asp.net和contextmenustrip标记你的问题? – 2010-10-10 18:34:38

回答

1

如何:

  • 做一个形式,formMaster,显示在连续事件中的GridView
  • 日程安排记录在双击,显示另一种形式,formDetail,通过对所选择的患者ID
  • 加载formDetail后,根据该ID获取患者记录并相应地设置控件。

结帐:

--- EDIT--

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

+0

感谢您的评论。但是在设计(&控件)方面,WinForms中有哪些选项可用于设计,如图所示? – 2010-10-10 15:37:44

+0

@Romil Nagrani:我看到了这个图像,但是你能详细说明一下* WinForms中有什么选项可用来设计*?我不明白。有一个单独的工具箱来设计表单。 – 2010-10-10 18:33:41

+0

对于基于Web的设计,您可以使用面板来设计显示患者姓名,注释等信息的Box。我必须在WinForms中使用哪些控件来设计这些控件? – 2010-10-11 06:07:11

1

我想你的意思是作为一个弹出面板,就像你会看到使用JavaScript如overLib库(http://www.bosrup.com/web/overlib /) - 在winforms中实现这种行为。

我过去做过这个的方式是通过一个用户控件这是一个扩展面板,并且在特定控件的mouseenter事件中,我已经在鼠标的x,y坐标处显示面板,来自处理程序中的事件参数。

然后在mouseleave上隐藏usercontrol。