如果我单击"设计",代码仍会显示(但不可选).如果我最小化并最大化它显示下面而不是设计师.
我试过修复VS2015和安全模式,仍然无法正常工作.我也试过设置默认的"打开方式"程序,但无论我设置什么都没有改变.
HTML文件有同样的问题.我也试过重启.运行Windows 10
最近没有任何改变.
是什么造成的?
好的,所以我在调试时遇到了很多问题.我正在使用VS2013 Pro和Windows 8.1.两者都是最新的.问题是,当我开始调试时,它会抛出此错误的一半时间:
System.Windows.Forms.dll中发生了未处理的"System.AccessViolationException"类型异常
附加信息:尝试读取或写入受保护的内存.这通常表明其他内存已损坏.
它也不是我的代码的错.我做了一个简单的测试作为例子如下.请注意,我没有从此应用程序引用System.Windows.Forms.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
class Program
{
static void Main(string[] args)
{
List<int> testing = new List<int>();
for(int i =0; i < 50; i++)
{
testing.Add(i);
}
for (int i = 0; i < 50; i++)
{
Console.WriteLine(testing[i].ToString());
}
Console.ReadLine();
}
}
}
Run Code Online (Sandbox Code Playgroud)
我不知道是什么造成了这个.如果我单击"确定"并再次运行它,它将起作用.偶尔我必须做两次.
有任何想法吗?
堆栈跟踪:

好的,所以我想我会进入Linux开发.但是,我发现你几乎不能操纵鼠标和键盘.我的问题是GTK不支持那种事情,还是我错过了什么?
在Windows中它很容易:
Point Pos = new Point(20,20);
Cursor.Position = Pos;
Run Code Online (Sandbox Code Playgroud)
我怎么会在Linux中这样做?我正在使用MonoDevelop.谢谢!
标题说明了一切。我需要知道 WPF 中与drawing.rectange.union(). 我知道我可以导入System.Drawing,但我不想这样做。我是 WPF 的初学者。
编辑:
我想要实现的是有两个矩形,并制作一个可以适合它们的矩形,以达到缩放目的。
我知道这个问题多次被问过,但没有人回答我的问题.我从Comptiat A +的研究中得知,在使用自动(无人值守)安装时,技术人员必须返回并更改MACHINE SID,然后才能在每台机器上激活操作系统.似乎有很多关于如何通过网络获得SID的问题,但我知道还有一台机器SID无法更改.对于那些使用过Fix-It Utilities启动盘的人来说,有一个按钮"更改SID",如果已经激活,Windows将无法启动.
我的问题与此类似,但他的问题从未真正回答过.我的问题是,如何使用c#获取MACHINE Windows安装SID.
我有一个简单的问题.如何从我的C#代码以编程方式访问aero snap.就像,如果我单击"Snap Left"按钮,我希望我的程序窗口向左侧拍摄,就像它手动放在那里的药物一样.我看起来都是如此,但所有的问题似乎都是关于aero snap不使用表单,并防止它捕捉表单.不是以编程方式捕捉表单.我很高兴使用interloping.谢谢
我是WPF应用程序的绝对初学者,需要一些帮助.我要做的就是从A点到B点画一个矩形,并能够检测到点击矩形的时间.因此,当它被点击时,它变成黄色,再次点击时,变成红色.
我无法弄清楚如何使这个方法工作:
System.Windows.Input.Keyboard.IsKeyDown(System.Windows.Input.Key)
Run Code Online (Sandbox Code Playgroud)
对象浏览器说明如下:
public static bool IsKeyDown(System.Windows.Input.Key key)
System.Windows.Input.Keyboard的成员
摘要:
确定是否按下了指定的键.
参数:
key:指定的键.
返回值:
如果key处于down状态,则返回 true; 否则,错误.
好的,所以它是键盘的成员,对吧?我使用了以下代码:Keyboard test = new Keyboard();
但是当我输入测试然后输入点时,IsKeyDown不是一个选项.唯一的选项来自Windows.Forms成员.我在这里错过了什么?谢谢.
我知道之前已经问过这个问题,但其他问题只是关于找到CLOSEST.我不想那样.我需要两个值之间的最低值.例如,如果这是列表:如何使用LINQ从List <int>获取最接近的数字?:
List<int> numbers = new List<int>();
numbers.Add(2);
numbers.Add(5);
numbers.Add(7);
numbers.Add(10)
Run Code Online (Sandbox Code Playgroud)
找到的数字是9,我希望它返回7项,而不是10项,即使它更接近.此代码找到最接近的,但是每次我更改它以找到它在其中输入的数字是列表中的一个数字之一(例如7或10)的其他情况下中断的最低值:
list.Aggregate((x,y) => Math.Abs(x-number) < Math.Abs(y-number) ? x : y);
Run Code Online (Sandbox Code Playgroud)
如何更改代码以支持我需要做的事情?
我知道我可以使用binarysearch ...我不想使用它,我想尽可能使用linq.