小编Jam*_*mes的帖子

F12跳转到方法 - >跳转后返回上一个方法?

如果我点击方法名称并点击F12,我可以跳转到代码.但是,是否有键盘快捷键可以跳回到上一个代码编辑器位置?

editor visual-studio-2010

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

剪贴板复制对象和从中复制对象

我试图将一个对象复制到Windows剪贴板上然后再关闭.我的代码是这样的:

复制到剪贴板:

Clipboard.Clear();
DataObject newObject = new DataObject(prompts);
newObject.SetData(myString);
Clipboard.SetDataObject(newObject);
Run Code Online (Sandbox Code Playgroud)

哪里prompts是一个List<Data.Sources.PromptResult>集合.

复制剪贴板:

IDataObject dataObject = System.Windows.Forms.Clipboard.GetDataObject();
if (dataObject.GetDataPresent(typeof(List<Data.Sources.PromptResult>)))
{
  Type type = typeof(List<Data.Sources.PromptResult>);
  Object obj = dataObject.GetData(type);
  return (List<Data.Sources.PromptResult>)dataObject.GetData(type);
}
Run Code Online (Sandbox Code Playgroud)

GetFormats()格式显示在列表中并GetDataPresent(List<Data.Sources.PromptResult>)返回true但如果我尝试将对象从Clipboard类中取出,则GetData(List<Data.Sources.PromptResult>)返回null.

有谁知道什么可能是错的?

c# clipboard winforms

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

VS中的奇怪警告

我有很多像这样的警告,我不知道他们的意思.

有谁知道这是什么?

"至少有一个'IOleWindow.GetWindow'的参数不能由运行时编组器封送.因此,这些参数将作为指针传递,并且可能需要操作不安全的代码."

我还应该指出它与"c:\ Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets"有关

.net c# warnings com-interop

6
推荐指数
1
解决办法
1952
查看次数

阻止 VS 在 .Designer.cs 文件中放置属性值

我有一个自定义控件,我将它放到 Visual Studio 2010 和 c# winforms 中的表单上。

当我将控件放在表单上时,属性会自动填充到 From1.Designer.cs 文件中。我想阻止特定属性出现在文件中。我已经将其标记为,[Browsable(false)]但这不足以阻止 VS 干扰我的财产。VS 是否有一个属性可以忽略该属性?

.net c# user-controls properties winforms

4
推荐指数
1
解决办法
942
查看次数

是否有与Delphi的System.Frac等效的方法?

我正在寻找一种与System.Frac.NET中的Delphi相当的方法.

Delphi函数剥离整数,只留下小数点后的值.

我可以写自己的方法,但我想我会检查?

.net c# delphi

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

即使节点没有子节点,C#树节点也会显示展开选项

我想针对树节点显示扩展选项,即使该节点没有子节点.这可能吗?

(扩展选项是节点左侧框中的小加号.)

c# winforms

0
推荐指数
1
解决办法
2619
查看次数

ToString()数字格式

我有一个0.000013的双倍值,并希望输出到0.000013的文本,但不想指定固定的精度..ToString("F")不起作用,因为它给出0.00.有没有人知道格式化数字的正确说明符,理想情况下限制为6 dp,但我希望0.123这样的值出现为0.123而不是0.123000?

c# winforms

0
推荐指数
1
解决办法
139
查看次数