小编Jar*_*Par的帖子

以编程方式将键盘更改为Dvorak

有谁知道我可以使用API​​调用将Windows机器上的键盘布局更改为Dvorak?通过UI进行操作非常简单,但我希望有一个可以在新VM上运行的脚本来自动执行该过程.

windows dvorak

26
推荐指数
2
解决办法
6732
查看次数

如何在特定变量值中停止调试器?

当某个特定变量有一个定义的值时,如何设置de debugger停止?例如,我有一个代码崩溃,循环10000次进行一些后处理.我知道这个错误可能是从7000次迭代开始产生的,所以我想从那里停止,避免从第一个7000手动循环.我使用visual studio 2008和2010与c#,我认为解决方案将是相同的对彼此而言.

debugging visual-studio

26
推荐指数
1
解决办法
1万
查看次数

在VS 2010中是否有一个设置允许它在项目文件更改后恢复打开的文件?

如果我有10个文件打开并且我修改了我的csproj文件(例如:添加一个space)visual studio抱怨:

The project "XYZ" has been modified outside the environment. 

Press Reload to load the updated project from disk.
Press Ignore to ignore the external changes. The change will be used the next time you open the project. 

现在,我真的想重新加载,因为有重要的更改,但我希望Visual Studio关闭所有打开的文件,而是希望它刷新仍然存在的文件并关闭丢失的文件.

有没有办法获得这种功能?

visual-studio-2010 visual-studio

24
推荐指数
2
解决办法
2315
查看次数

是否可以使用Visual Studio Debugger的Watch窗口观察内存位置的值?

是的,我知道有四个内存窗口,但我更喜欢在监视窗口中显示单个值,我想知道是否可以在监视窗口中指定要监视的内存位置.

将地址单独放置只是以十六进制计算到地址.

debugging visual-studio-2010 visual-studio visual-studio-debugging

24
推荐指数
1
解决办法
2万
查看次数

Visual Studio项目包含多个文件夹

有一种简单的方法可以在Visual Studio的项目中使用多个文件夹吗?它有"过滤器",看起来像文件夹,但能够在VS内部制作文件夹并插入文件真的很棒.是否有加载项或机密选项来启用此行为?

c++ directory visual-studio-2008 visual-studio

23
推荐指数
1
解决办法
1万
查看次数

在Visual Studio的Watch窗口中展平继承的成员?

有没有办法让Watch窗口在一个长平面列表中显示所有继承的属性和字段,而不是隐藏在嵌套的"基"节点后面?

我正在调试一些大量使用继承的C#代码 - 我想看的一些属性在Watch窗口中有三个级别的"base".如果我只想检查一个这样的对象,这或多或少可以忍受,但我实际上正在看它们的一棵树......

debugging visual-studio-2008 visual-studio

23
推荐指数
1
解决办法
2360
查看次数

了解C++,学习Java需要多长时间?

我是一名称职的C++开发人员.我理解并使用多态,模板,STL,我对流的工作方式有了扎实的把握.出于所有实际目的,我没有完成Java开发.我肯定你们有些人在必须学习Java的时候处于类似的情况.你成为一名称职的Java程序员需要多长时间?

c++ java

21
推荐指数
5
解决办法
3万
查看次数

Visual Studio加载项应该在哪里存储其设置?

目前我在注册表中存储我的自定义插件的设置,但这似乎是一个kludge.我想知道是否有正式的地方存储加载项设置.我倾向于将它们存储在Visual Studio存储设置的位置,以便可以轻松导出和导入它们.

是否可以使用Visual Studio设置存储加载项设置,还是有更好的方法?

settings add-in visual-studio-2010 visual-studio

21
推荐指数
2
解决办法
4409
查看次数

Visual Studio - TabControl.TabPages.Insert无效

这是我的代码:

    public MainForm()
    {
        InitializeComponent();

        MyServiceSettings obj = (MyServiceSettings)ConfigurationManager.GetSection("MyServiceSettings");

        foreach (MyServiceConfigElement service in obj.Services)
            CreateServiceControl(service);
    }

    private void CreateServiceControl(MyServiceConfigElement service)
    {
        TabPage tp = new TabPage(service.Name);
        tabControl1.TabPages.Insert(0, tp);
        //tabControl1.TabPages.Add(tp);
        tabControl1.Refresh();    
    }
Run Code Online (Sandbox Code Playgroud)

简而言之,它读取配置文件中的一个部分,并为该部分中的每个元素创建一个选项卡.

我已经在设计时创建了一个静态TabPage.我希望在此静态选项卡之前插入动态创建的选项卡.

运行此代码时,tabcontrol仅显示静态标签页.

如果我做这个改变:

        private void CreateServiceControl(SoftInfoServiceConfigElement service)
    {
        TabPage tp = new TabPage(service.Name);
        //tabControl1.TabPages.Insert(1, tp);
        tabControl1.TabPages.Add(tp);
        tabControl1.Refresh();
    }
Run Code Online (Sandbox Code Playgroud)

使用Add方法显示所有页面.但我没有得到我想要的订单.

使用Insert方法有什么我不理解的东西吗?它为什么工作?

c# tabcontrol tabpage winforms

20
推荐指数
2
解决办法
7261
查看次数

为什么不能在即时窗口中评估lambdas?

有什么特别的原因吗?它根本不可能或者它还没有实现吗?也许有任何第三方插件允许lambda评估?

更新:

我在codeplex Extended Immediate Window上找到了这个项目.似乎已经放弃了一段时间,但这可以证明一个概念.有没有人知道任何其他即时窗口扩展插件?那些可以在C#中运行/ foreach语句的例子?

c# debugging lambda visual-studio

20
推荐指数
2
解决办法
9637
查看次数