【问题标题】:Where's the dropdown list of events in Visual C#?Visual C# 中的事件下拉列表在哪里?
【发布时间】:2009-10-13 20:25:07
【问题描述】:

This article 提到了 Visual Studio (C#) 中默认事件处理程序下拉列表的可用性。我找不到它。什么是内嵌代码?我假设aspx文件中的C#代码?我试过了,没有下拉菜单。

阅读第一个灰色框下方的行。我正在使用 VS 2008 SP1。

【问题讨论】:

    标签: asp.net visual-studio-2008


    【解决方案1】:

    你说的是这个面板吗?这列出了在设计器中给定控件的所有事件。您可以通过单击“属性”面板中的“事件”按钮来访问它(参见 1)。双击字段 (2) 会导致 Visual Studio 自动生成方法存根。

    或者,如果您正在查看代码,您可以键入控件的名称,后跟“.”。要激活 Intellisense,请选择您要处理的事件,然后键入“+=”并按两次 Tab 以达到相同的效果。

    【讨论】:

    • 有时我似乎无法显示“事件”按钮。有时在控件之外单击然后再次为我修复它。有时不会。
    • 我以为他在谈论一些带有页面事件处理程序的 dropdrop,它会为你存根处理程序。您提到的那个可从设计器处获得,它可用于 C# 和 VB。他说它在编写内联代码时会出现。
    • @Tony_Henrich - 请参阅我回复的第二部分;这就是他在说的吗?键入控件的名称,然后键入“。” + [事件名称] + "+=",然后按两次Tab
    • 我会接受这个答案,即使我认为这篇文章不是关于设计模式下的事件下拉列表。他提到了代码。
    【解决方案2】:

    要查看包含事件的下拉列表,您必须切换到设计视图,然后打开属性窗格。在那里您会找到一个工具栏按钮(黄色闪烁),它将显示所选控件的事件。通过双击一个条目,一个事件处理程序被添加到代码隐藏中。

    【讨论】:

    • 发帖者指的是由于某种原因“黄色闪光”按钮不存在的事实。 VS 中似乎有一个错误,由于某种原因它没有在应该出现的时候出现。
    【解决方案3】:
    【解决方案4】:

    此功能以及无需切换到 Visual Studio 2012 中的设计视图 is finally coming 即可生成事件处理程序的功能。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-11
      • 2021-01-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-27
      相关资源
      最近更新 更多