Tag: .net

单击按钮时在表单之间传递变量

我有两个表格。 一个用于执行所有主要代码的地方。 使用此方法单击菜单项时会显示另一个表单: Form2 videoSettings = new Form2(); private void videoToolStripMenuItem_Click(object sender, EventArgs e) { videoSettings.Show(); } 然后打开的表单包含用户可以为应用程序设置一些设置的字段。 然后单击“保存”按钮时我想要这个变量: public int deviceIndex; 从原始表格中取出。 所以我想知道我是否可以在Form1中添加任何事件或什么东西来检测在videoSettings(Form2)中点击保存按钮的时间?

如何设置WPF窗口的宽度等于其标题栏中的内容?

如果我在WPF中有Window,如下所示: 此窗口将自动resize以确保其所有内容都可见。 但它对标题的作用并不相同,因此当显示窗口时,可能会隐藏标题的一部分。 可以做些什么来确保窗口的宽度足以在标题栏中显示标题?

C#中Thread.Sleep的替代方案?

我有一个代码,在运行时,它按顺序执行一系列行。 我想在两者之间添加一个暂停。 目前,我有这样的 //do work Thread.Sleep(10800000); //do work 然而,这会冻结软件,我认为这是因为睡眠时间过长。 我在网上搜索,发现另一个名为Timer的工作。 有人可以给我看一个Timer的示例代码,它的工作原理就像Thread.sleep一样吗? 先感谢您。 编辑:我需要软件等待3个小时才能继续执行其余的代码。 该软件用于与机器通信,我不能让其余的代码在等待3个小时时执行。

创建Windows 7快速启动

如何用C#创建Windows 7快速启动图标?

使用Google Data API使用C#访问Google Spreadsheets会因Mono而失败

我正在尝试使用GData API访问我的Google电子表格。 我按照以下示例进行了示例: var service = new SpreadsheetsService(“myTest”); service.setUserCredentials(username, password); var query = new SpreadsheetQuery(); var feed = service.Query(query); 这应返回包含电子表格列表的Feed。 然而,这失败了: Google.GData.Client.GDataRequestException:执行请求失败: http ://spreadsheets.google.com/feeds/spreadsheets/private/full —> System.Net.WebException:远程服务器返回错误:(404)未找到。 当我在浏览器中直接尝试上述链接时,只要我已登录到我的Google帐户,我就可以下载该Feed。 更多信息: 我不在防火墙后面 我已多次检查我的用户名(maurits.rijk在gmail.com)和密码 我在MacBook上使用VirtualBox中的Mandriva 我的所有代码都是用Mono编译的 我在OS-X上尝试了相同的Javafunction。 该代码按预期运行。

需要帮助创建控件来显示数据

我正在编写一个.NET WinForms应用程序,需要以一种很好的格式化用户友好的方式显示结果列表。 这是我希望显示数据的方式。 替代文字http://img398.imageshack.us/img398/4336/imgdyu.png 该表必须支持相当数量的数据(> = 200个单独的“数据块”),并且需要相当快。 我不确定实现这一目标的最简单方法,我希望得到一些指导和建议。 我创建了一个快速原型自定义控件,它简单地使用了一堆堆叠在一起的文本框。 它运行得相当不错,但Windows的文本框处理速度太快了。 我可以创建一个自定义文本框控件,但这将耗费时间,我想知道是否有任何替代解决方案的建议? 谢谢。

Html Agility Pack – 解析

我想从简单的网站上删除一系列事实。 每个事实都包含在 标签中。 我如何使用Html Agility Pack执行此操作? 有更好的方法吗? 标签中包含的唯一内容是事实而不是其他内容。

如何从.NET中的用户类distingush编译器生成的类

我的程序中有一段代码通过检查它们的类型名称中是否包含“DisplayClass”来区分编译器生成的类。 在阅读这个答案后 ,我想我需要一个更好的方法。 如何从.NET中的用户类中删除编译器生成的类?

List .Contains()如何查找匹配项?

我有一个汽车对象列表 List cars = GetMyListOfCars(); 我想知道列车中是否有车 if (cars.Contains(myCar)) { } Contains用什么来确定myCar是否在列表中。 它是否在我的汽车对象上执行“ToString()”。 它是否使用Equals()方法,gethashcode()? 我看到我可以通过我自己的IEqualityComparer来强制我自己的实现,但只是想了解它默认情况下的作用。

SQLite的entity frameworkMigrationSqlGenerator

是否有一个MigrationSqlGenerator for SQLite用于entity framework? 我只发现一个来自devart的商业广告。 找不到提供程序’System.Data.SQLite’的MigrationSqlGenerator。 使用目标迁移配置类中的SetSqlGenerator方法注册其他SQL生成器。 这就是我所做的: http : //msdn.microsoft.com/en-gb/data/jj591621