小编use*_*ser的帖子

C# - 将数字附加到要保存的文件

我创建了一个截图程序,一切都很好.唯一的问题是,我不知道如何制作它,所以屏幕截图是附加数字保存的.

示例:屏幕截图1,屏幕截图2,屏幕截图3,屏幕截图4等.

显然,这可以应用于其他正在保存的文件.有任何想法吗?谢谢.

.net c# filenames sequence

7
推荐指数
1
解决办法
4851
查看次数

C# - 两个日期之间的差异?

我想计算两个日期之间的差异.这就是我目前使用的:

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# timespan date

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

如何在.NET中编写屏幕录像机?

有没有办法用C#制作屏幕录像机?如果是这样,是否有人知道我可以使用的任何教程或有关该主题的任何信息?

.net c# screen capture

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

.NET - 获取用户反馈的推荐方法(WinForm)

我正在寻找一种有效的方法来从我的WinForm应用程序中收到用户的反馈.我环顾四周,发现只有基于网络的解决方案需要用户访问网页并填写表格.

我正在寻找可以用户可以打开WinForm对话框的方式实现的东西,填写相应的字段并选择性地发送文件(在这种情况下是错误日志).我已经看到很多应用程序实现了这个,但我不知道如何去做.

我能想到的唯一方法是从应用程序内部向我的电子邮件地址发送电子邮件.唯一的问题是我需要硬编码发送电子邮件的一些电子邮件凭据,但我觉得这是一个轻微的安全风险.

所以我的问题是,是否有更好的方法来接收来自用户的反馈他们无需手动给我发送电子邮件反馈和附件?

.net feedback winforms

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

C# - 更新列表视图中的子项

我正在开发一个应用程序,用户输入的信息随后会添加到列表视图中.这很好用.唯一的问题是,应用程序连接到一个网站,该网站更新每个帐户的列表视图中的"点"字段.我不确定如何在列表视图中更新单个子项目.

这是一个示例屏幕截图:

alt text http://i37.tinypic.com/15y6arn.jpg

如何选择特定行中的特定子项进行更新?

c# listview winforms subitem

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

C# - 如何处理 2 个“TopMost”表单?

我有一个设置为 TopMost 的父窗体,然后我有另一个在单击按钮时打开的窗体。此子窗体也设置为 TopMost。我遇到的第一个问题是,当我打开子窗体时,应用程序基本上会冻结,因为您无法访问任何内容。我决定不使用 ShowDialog() 打开子窗体,而是使用 Show(this)。这确实解决了最初的问题,但现在我有了一个新问题。childforms 开始位置设置为 CenterParent,当我使用 Show(this) 时,它不起作用。有什么方法可以让子窗体打开,同时将子窗体和父窗体都设置为最顶层,同时将子窗体的起始位置设置为 CenterParent?谢谢你。

c# parent-child topmost winforms

5
推荐指数
2
解决办法
5338
查看次数

C# - 在标记之间删除HTML源代码中的空格?

我目前正在开发一个程序,允许我将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)

html c# whitespace

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

改变ListViews项目背景颜色

如何使ListViews控件的项目背景颜色因WinAmp中的项目而异,以及更改列标题颜色?

http://i.stack.imgur.com/30pQy.png

如果仔细观察,可以看到第一个项目是深灰色,第二个项目是黑色,依此类推.

c# listview

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

C# - 文件关联拒绝访问注册表项"HKEY_CLASSES_ROOT"

我目前有一个程序,使用注册表设置文件关联(注意,它是一个.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)

c# registry file-association

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

PHP - 向某些浏览器显示消息

我搜索过这个,我发现的一切都超出了我的需要.我以前在JavaScript中做过这个,但我更喜欢使用PHP.我将如何向访问者显示消息,具体取决于他们使用的浏览器?

例:

IE用户会看到:"你正在使用Internet Explorer"

Firefox用户会看到:"你正在使用Mozilla Firefox"

除了IE,Firefox,Chrome,Safari和Opera之外,我还不确定是否还有其他主流浏览器.但我至少希望单独向每个浏览器发送一条消息.谢谢.

php browser-detection

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