我创建了一个截图程序,一切都很好.唯一的问题是,我不知道如何制作它,所以屏幕截图是附加数字保存的.
示例:屏幕截图1,屏幕截图2,屏幕截图3,屏幕截图4等.
显然,这可以应用于其他正在保存的文件.有任何想法吗?谢谢.
我想计算两个日期之间的差异.这就是我目前使用的:
int currentyear = DateTime.Now.Year;
DateTime now = DateTime.Now;
DateTime then = new DateTime(currentyear, 12, 26);
TimeSpan diff = now - then;
int days = diff.Days;
label1.Text = days.ToString() + " Days Until Christmas";
Run Code Online (Sandbox Code Playgroud)
一切正常,除了休息一天.我假设这是因为它不计算一整天不到24小时.有没有办法让它这样做?谢谢.
有没有办法用C#制作屏幕录像机?如果是这样,是否有人知道我可以使用的任何教程或有关该主题的任何信息?
我正在寻找一种有效的方法来从我的WinForm应用程序中收到用户的反馈.我环顾四周,发现只有基于网络的解决方案需要用户访问网页并填写表格.
我正在寻找可以用户可以打开WinForm对话框的方式实现的东西,填写相应的字段并选择性地发送文件(在这种情况下是错误日志).我已经看到很多应用程序实现了这个,但我不知道如何去做.
我能想到的唯一方法是从应用程序内部向我的电子邮件地址发送电子邮件.唯一的问题是我需要硬编码发送电子邮件的一些电子邮件凭据,但我觉得这是一个轻微的安全风险.
所以我的问题是,是否有更好的方法来接收来自用户的反馈他们无需手动给我发送电子邮件反馈和附件?
我正在开发一个应用程序,用户输入的信息随后会添加到列表视图中.这很好用.唯一的问题是,应用程序连接到一个网站,该网站更新每个帐户的列表视图中的"点"字段.我不确定如何在列表视图中更新单个子项目.
这是一个示例屏幕截图:
alt text http://i37.tinypic.com/15y6arn.jpg
如何选择特定行中的特定子项进行更新?
我有一个设置为 TopMost 的父窗体,然后我有另一个在单击按钮时打开的窗体。此子窗体也设置为 TopMost。我遇到的第一个问题是,当我打开子窗体时,应用程序基本上会冻结,因为您无法访问任何内容。我决定不使用 ShowDialog() 打开子窗体,而是使用 Show(this)。这确实解决了最初的问题,但现在我有了一个新问题。childforms 开始位置设置为 CenterParent,当我使用 Show(this) 时,它不起作用。有什么方法可以让子窗体打开,同时将子窗体和父窗体都设置为最顶层,同时将子窗体的起始位置设置为 CenterParent?谢谢你。
我目前正在开发一个程序,允许我将HTML源代码输入到RichTextBox控件中,并从标记之间删除空格.唯一的问题是,我不确定如何区分标记之间的空格和标记内的空格.显然,删除标记内的空格会很糟糕.关于我如何辨别差异的任何想法?
示例:(在移除空格之前)
<p>blahblahblah</p> <p>blahblahblah</p>
Run Code Online (Sandbox Code Playgroud)
示例:(删除空格后)
<p>blahblahblah</p><p>blahblahblah</p>
Run Code Online (Sandbox Code Playgroud) 如何使ListViews控件的项目背景颜色因WinAmp中的项目而异,以及更改列标题颜色?

如果仔细观察,可以看到第一个项目是深灰色,第二个项目是黑色,依此类推.
我目前有一个程序,使用注册表设置文件关联(注意,它是一个.NET 2.0,所以我必须通过注册表方法).问题是,因为它试图写入HKCR,它可能会遇到管理问题(在其他机器上).是否有更通用的方法来设置文件关联(对于.NET 2.0),例如使用HKCU或其他不需要管理权限的方法.
string keyName = "Class";
string keyValue = "Class File";
string apppath = Application.ExecutablePath.ToLower() + " \"%1\"";
RegistryKey key;
key = Registry.ClassesRoot.CreateSubKey(keyName);
key.SetValue("", keyValue);
RegistryKey iconkey;
key = Registry.ClassesRoot.CreateSubKey(keyName);
iconkey = key.CreateSubKey("DefaultIcon");
iconkey.SetValue("", Environment.CurrentDirectory + "\\resources\\musicfile.ico");
key = key.CreateSubKey("shell");
key = key.CreateSubKey("open");
key = key.CreateSubKey("command");
key.SetValue("", apppath);
Run Code Online (Sandbox Code Playgroud) 我搜索过这个,我发现的一切都超出了我的需要.我以前在JavaScript中做过这个,但我更喜欢使用PHP.我将如何向访问者显示消息,具体取决于他们使用的浏览器?
例:
IE用户会看到:"你正在使用Internet Explorer"
Firefox用户会看到:"你正在使用Mozilla Firefox"
除了IE,Firefox,Chrome,Safari和Opera之外,我还不确定是否还有其他主流浏览器.但我至少希望单独向每个浏览器发送一条消息.谢谢.