当前位置:  开发笔记 > 开发工具 > 正文

当事件发生在n> 1的时间时,如何使用"运行到光标"或在VS2005中调试

如何解决《当事件发生在n>1的时间时,如何使用"运行到光标"或在VS2005中调试》经验,为你挑选了1个好方法。

考虑我有一个窗口应用程序,在Visual Studio 2005中开发,有一个按钮.

当按钮被点击第三次(或第n次)而不是第一次时,我需要使用"运行到光标"/调试.我怎样才能做到这一点.?

考虑这是一个示例代码.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace breakPoint
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            for (int i = 0; i < 10; i++)
            {
                textBox1.Text += "hi ";
                textBox2.Text += "hello ";
                textBox3.Text += "bye ";
            }

        }
    }
}

当我第n次单击按钮时,我需要在"textBox1.Text"行插入断点.



1> JaredPar..:

您不能使用Run to Cursor,但可以使用断点.

    在有问题的线上放置一个断点

    右键单击断点红色圆圈

    选择命中计数

    更改组合框ot"当命中数等于"时中断

    将数字1更改为您的值N.

    点击OK

断点现在只会在第N次击中时停止.

编辑

回应澄清.然后将断点放在实际的函数声明本身上.每次点击只会执行一次.然后,您可以进入循环并点击所需的位置.

推荐阅读
地之南_816
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有