尝试在右键单击菜单选项 Visual Studio 2015 加载项:SDK,API 上从编辑器中获取文件名和行号…
Trying to get file name and line number from editor on right click menu option Visual Studio 2015 Add-In: SDK, API…
我一直在尝试通过右键单击功能获取 text/code 编辑器 window 的当前行号和文件名。然而,对于我的生活,我无法弄清楚它从哪里获取当前行号或文件名上下文...
我目前有一个右键单击菜单选项。现在我真正需要做的就是告诉我点击的位置(也就是行号,可能是列号和文件名)
我四处搜索,但似乎无法在任何地方找到任何可以轻松做到这一点的东西。我知道有可能只是不知道怎么做...
public void MenuItemClickLogicFeedback(object sender, EventArgs e)
{
DialogWindow dialog = new AddEditLineFeedbackForm(model)
{
Width = 310,
Height = 315,
WindowStartupLocation = WindowStartupLocation.CenterScreen
};
var result = dialog.ShowModal();
}
我基本上需要将行号和文件名从单击菜单的位置传递到弹出窗口中...(看起来很简单嘿...):/
在此先感谢所有提供帮助的人:D
最后设法修复它...
IVsTextView 让您可以快速获取当前位置..
IVsTextView.GetCaretPos(外行,外列);是什么允许它
就这么简单...
文件名我用了ITextDocument
Soo ITextDocument.FilePath returns 我需要的...
当您找到合适的现代界面而不是一些说它可以做到的旧 DTE 界面时,最终很容易 :D
我一直在尝试通过右键单击功能获取 text/code 编辑器 window 的当前行号和文件名。然而,对于我的生活,我无法弄清楚它从哪里获取当前行号或文件名上下文...
我目前有一个右键单击菜单选项。现在我真正需要做的就是告诉我点击的位置(也就是行号,可能是列号和文件名)
我四处搜索,但似乎无法在任何地方找到任何可以轻松做到这一点的东西。我知道有可能只是不知道怎么做...
public void MenuItemClickLogicFeedback(object sender, EventArgs e)
{
DialogWindow dialog = new AddEditLineFeedbackForm(model)
{
Width = 310,
Height = 315,
WindowStartupLocation = WindowStartupLocation.CenterScreen
};
var result = dialog.ShowModal();
}
我基本上需要将行号和文件名从单击菜单的位置传递到弹出窗口中...(看起来很简单嘿...):/
在此先感谢所有提供帮助的人:D
最后设法修复它...
IVsTextView 让您可以快速获取当前位置.. IVsTextView.GetCaretPos(外行,外列);是什么允许它
就这么简单...
文件名我用了ITextDocument Soo ITextDocument.FilePath returns 我需要的...
当您找到合适的现代界面而不是一些说它可以做到的旧 DTE 界面时,最终很容易 :D