在 Visual Studio 2010 中控制 Tab 键顺序

2024-03-01

有没有一种简单的方法可以在 Visual Studio 表单设计器中更改复杂表单上控件的选项卡顺序。

我知道我可以选择 Tab Order 模式,它会向我显示所有控件及其选项卡索引,但是在复杂的表单中间添加新控件并且必须再次重新选择表单上的每个控件是一件很痛苦的事情设置新的 Tab 键顺序。我经常发现我不小心错过了一个控制,因此必须重新开始。

我在 MSDN 上读到,至少应该可以按住 Ctrl 键单击要开始新控件重新排序的位置之前的控件,然后单击之后的每个控件来设置新的选项卡顺序,但我不能让它发挥作用。按住 Ctrl 键单击前一个控件只会将该控件设置为 Tab Index 0,这样它就成为整个窗体上新的第一个控件。

我来自delphi背景,在delphi中,当编辑控件选项卡顺序时,您会看到一个对话框,显示表单上所有控件的列表,您可以从列表中选择一个控件并将其在列表中向上或向下移动。对于简单的更改(例如交换选项卡顺序或在表单中间添加新控件)要容易得多。 也许我错过了一些东西,并且可以轻松做到这一点。如果 Visual Studio 中不可用,是否有一个模仿 Delphi 功能的插件。

问候 布莱恩


如果添加新控件并为其指定使用的 Tab 键顺序值,Visual Studio 将自动替换其余部分。两个控件将具有相同的 Tab 键顺序,但它会起作用。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

在 Visual Studio 2010 中控制 Tab 键顺序 的相关文章

  • Tulpep PopupNotifier 无法与计时器一起使用

    using System using System Data SQLite using System Drawing using System Timers using System Windows Forms using Tulpep N
  • Visual Studio不记得打开的文档和启动项目

    过去一周 我的 VS 解决方案发生了一些变化 但我还没有找到修复它的设置 当我关闭解决方案并重新启动时 启动项目恢复到与我上次关闭时选择的不同的项目 我的项目层次结构与关闭时不同 每个项目都扩展了 关闭时打开的文档全部关闭 在每种情况下 我
  • WIX Heat.exe 命令参数 -var 不接受空格?

    我有这个使用所有不变路径的 WIX 命令 并且它不需要系统环境 与此示例不同 http weblogs sqlteam com mladenp archive 2010 02 23 WiX 3 Tutorial Generate filed
  • C# - Winamp 风格 3 窗口捕捉应用程序

    如何在 C 和 net 2 0 中创建 Winamp 风格的多表单捕捉应用程序 Easy 创建三个表格 添加代码以自定义绘制一切在这三种形式上 添加逻辑来处理用户在任何表单上的任意位置单击和拖动 以便窗口正常移动 直到它与您自己的另一个表单
  • XML/XSD 智能感知在 Visual Studio 2010 中不起作用

    我正在 VS 2010 中处理 xml 和 xsd 文件 但智能感知不起作用 然而 Intellisense 在 VS 2008 中处理相同的文件 当我输入 我缺少的 VS 2008 和 VS 2010 之间有什么区别吗 我将 xsd 文件
  • 基本 WinForm KeyDown 事件处理

    我正在使用 WinForms 我已经为KeyDown主窗体的事件 从而调用按钮的Click事件处理程序 The Click调用的事件处理程序取决于按下的特定键 如果用户单击该按钮而不是使用该键 然后随后尝试使用该键 则该键 例如向下箭头 将
  • 单击用户控件时如何防止窃取焦点? [复制]

    这个问题在这里已经有答案了 我希望能够单击我的用户控件 而不让它从任何其他控件中窃取焦点 我知道当你点击标签时它不会夺走焦点 如何才能做到这一点 尝试禁用您的控件ControlStyles Selectable http msdn micr
  • 是否可以使用 Visual Studio 调试器的监视窗口来监视内存位置的值?

    是的 我知道有四个内存窗口 但我更喜欢在监视窗口中显示单个值 并且我想知道是否可以指定要在监视窗口中监视的内存位置 单独放置地址只会计算出十六进制地址 如果您想监视特定的内存位置 那么您需要告诉调试器该位置中的对象的类型 而不仅仅是0x00
  • msvc2010 - 如何建立一个干净的输出目录?

    我在使用 Visual Studio 2010 时遇到问题 因为它现在在构建时使我的输出目录充满了 pdb 和其他文件 在以前版本的 msvc 中 我将中间目录设置为输出目录以外的其他目录 并在那里生成了 pdb 文件 以及基本上其他所有内
  • 如何更改选项卡控件的名称

    我在 C WinForms 应用程序中使用选项卡控件 我想更改选项卡的标题 默认情况下它们是 tabPage1 tabPage2 等 一种无需代码即可实现的懒惰方法 选择选项卡控件 Go to properties use F4 to do
  • 第三方dll导致程序崩溃,没有抛出异常

    我正在使用 Visual Studio 2010 并使用 C 进行编码 我有一个在我的项目中使用的第三方 dll 当我尝试使用特定方法时 在看似随机的情况下 程序只是崩溃 没有抛出任何异常 会议就这样结束了 有什么办法可以追踪正在发生的事情
  • 在 DataGridView 中隐藏行非常慢

    我在 Winforms 应用程序中有一个 DataGridView 大约有 1000 行 未绑定 和 50 列 隐藏一列需要整整 2 秒 当我想隐藏大约一半的行时 这就成为一个问题 private void ShowRows string
  • 如何填充两个样条线或直线系列之间的区域

    我有这个Chart 如何填充两个之间的区域Series S0 and S1 说蓝色和黄色Series 为此 我们编写了其中之一Paint事件 这里的ValueToPixelPosition https msdn microsoft com
  • 为什么调试器只显示数组指针中的一个元素?

    首先 我知道new是执行此操作的 C 方法 我只是表明有不止一种方法可以重现此错误 而且两种方法都令人难以置信的令人沮丧 我有两种形式的源文件 我正在尝试调试另一个编程作业 但我并没有寻求帮助 基本上 我正在尝试重新实施set作为一个类 具
  • 如何在 Winform DataGridView 中创建不同的单元格格式

    我有一个 DataGridView 我将其绑定到 DataTable DataTable 是一个全数字值 要求 DataGridView 中的每 n 行都包含文本 而不是数值 以便在视觉上为用户分隔部分 我很高兴在绑定后将此文本数据放入 D
  • WinForms 中的 EF:如何过滤 BindingSource/DGW 中的数据 (.Local.ToBindingList())

    我按照本教程生成了 EF 模型 首先是数据库 和数据源http msdn microsoft com en us data jj682076 aspx http msdn microsoft com en us data jj682076
  • 按比例调整图片框的大小以调整表单大小

    我希望每次 用户调整表单的大小 图片框中的图像也使用相同的值 按比例 调整大小 我在互联网上搜索了一些代码并在中找到了这个答案堆栈溢出 https stackoverflow com a 6501997 3264464 https stac
  • 如何获取Winforms窗体标题栏高度的大小?

    因此 如果它是工具窗口或可最小化的表单 我希望能够以编程方式获取其高度 这可能吗 如果是这样怎么办 您可以使用以下方法确定工具窗口和普通表单的标题栏高度 Rectangle screenRectangle this RectangleToS
  • 当我使用 Image.FromFile() 时 FileNotFound

    我在这种情况下使用 Image FromFile string 方法 using System using System Collections Generic using System ComponentModel using Syste
  • 类型或命名空间“MyNamespace”不存在等

    我有通常的类型或命名空间名称不存在错误 除了我引用了程序集 using 语句没有显示为不正确 并且我引用的类是公共的 事实上 我在不同的解决方案中引用并使用相同的程序集来执行相同的操作 并且效果很好 顺便说一句 这是VS2010 有人有什么

随机推荐