17得票2回答
如何锁定文件

请告诉我如何在C#中锁定文件。 谢谢。

7得票5回答
选择后ListViewItem文本被截断-紧凑框架

我有一个带有一些ListViewItems(只有文本)的ListView。 listView1 = new ListView { View = System.Windows.Forms.View.Details, HeaderStyle = ColumnHeaderStyle...

24得票2回答
泛型中 T 是实现接口的类

我有一个接口: interface IProfile { ... } ...以及一个类: [Serializable] class Profile : IProfile { private Profile() { ... } //private to ensure only...

8得票2回答
忽略排队的鼠标事件

我有一个使用C#编写的应用程序,针对.NET Compact Framework 3.5,运行在Windows CE上。不时地,在UI线程上执行持续约一秒钟的操作。我目前将Cursor.Current属性设置为指示应用程序正在忙碌状态,但这并不能防止渴望交互的用户鼠标事件排队等待。这有时会导致...

14得票6回答
System.Text.Encoding.GetEncoding("iso-8859-1") 抛出 PlatformNotSupportedException 异常?

请注意,此问题仅适用于.NET紧凑框架。这在随Windows Mobile 6 Professional SDK一起提供的模拟器以及我的英语HTC Touch Pro(所有.NET CF 3.5)上发生。iso-8859-1代表西欧(ISO),除us-ascii(至少在人们按usenet文章数...

13得票8回答
如何通过编程在列表框中选择一个项目?

我有一个ListBox展示枚举类型的选项。在ListBox显示或者表单打开时,我希望可以选择/高亮当前的值(从数据库读取)。尽管有下面这段代码:lblSelectedPrinter.Text = AppSettings.ReadSettingsVal("beltprinter"); listB...

8得票4回答
有没有可以混淆C#源代码的程序?

我们的要求是能够将我们的DLL与ClickOnce集成。Dotfuscator可以很好地完成混淆工作,但混淆后的DLL无法在客户端上使用ClickOnce部署。在我们这边,我们可以完美处理它。此外,混淆的程序集有时会导致我们的.NET CF应用程序崩溃。最终找到了一个解决方案,即在编译前创建一...

7得票3回答
DataGrid的数据源如何使用数组,并且如何自定义列?

在我的Windows Mobile .NET应用程序中,我有一个简单的对象数组,其中包含我想在DataGrid中显示的数据。为此,我只需调用: myDataGrid.DataSource = myArray; 这个方法可以工作,但是我有一个问题:它将所有属性都用作列,并使用属性名称作为列标...

8得票2回答
只有通过电缆连接设备时,网络连接才能正常工作。

好的,我尝试了几个小时,但我放弃了: 我开发一个移动设备(Unitech HT660上的Win CE),出现了一个奇怪的问题: 我试图与我的PC上的服务通信,并使用TCPClient进行通信。 这很好用,除了一个大问题: 一旦我拔掉用于从VS复制文件的USB电缆,程序启动时TCPClient...

10得票3回答
在Windows Mobile上是否有用于读取JSON的C#库?

我正在尝试找到一个用于解析JSON的库,以在Windows Mobile上使用C#(使用Visual Studio 2005)。 我找到的允许我在C#中解析JSON的库(litjson和Jayrock)不适用于Windows Mobile,它们需要在.NET紧凑框架中不存在的类。 我有没有忽视...