2010-11-18 5 views
1

Я занимаюсь большим количеством графического интерфейса и графического материала, и иногда было бы удобно разбить запущенную программу, когда я нажимаю горячую клавишу.Перерыв при нажатии горячей клавиши

Пример: Я хочу проанализировать поведение, которое зависит от текущей позиции мыши. Я хотел бы разместить неактивную точку останова, переместить мышь в интересное место, нажать какую-нибудь горячую клавишу, и voilà: точка останова теперь активна, а через мгновение (например, следующая перерисовка) программа прерывается.

Есть ли скрытая функция Visual Studio 2008, которая может это сделать?

+0

Звучит для меня вам нужен только второй монитор. Рассмотрим настройку условия на точку останова. –

+1

Как мне мог помочь второй монитор? –

ответ

1

Вы пробовали Ctrl + Break?

Редактировать
Или, только тогда, когда условия будут выполнены, можно использовать Debug.Assert(condition) указать условие. Я считаю, что он спрашивает вас, хотите ли вы редактировать/продолжать/закрывать программу, когда условие ложно.

+0

Ctrl + Break не работает (предполагается, что вы имеете в виду «Break all», что по какой-то причине является комбинацией Ctrl + Alt + Break в моей системе). Он должен сосредоточиться на окне визуальной студии и ломается точно там, где находится программа, а не в той точке, где я хочу. –

+0

Если VS не имеет скрытой функции для явного разрыва горячей клавиши, то да, используя условные точки останова, вероятно, лучшее решение. –

+0

@Sebastian N. - Ctrl + Break работает для меня, чтобы перейти к текущей исполняемой строке, но да, я не думаю, что есть способ включить и выключить разрывы строк с помощью горячей клавиши. –

Смежные вопросы