小编Dav*_*ave的帖子

在我的程序中,在Windows上存储配置文件和日志文件的最佳位置?

我需要为我的应用程序存储日志文件和配置文件.存放它们的最佳位置在哪里?

现在,我只是使用当前目录,最终将它们放在我的程序所在的Program Files目录中.

用户可能会定期访问日志文件,因此%APPDATA%似乎有点难以实现.

目录下%USERPROFILE%\My Documents最好吗?从2000年开始,它需要适用于所有版本的Windows.

c# windows

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

获取另一个时区的日期时间,无论当地时区

无论用户的本地时区设置为什么,使用C#(.NET 2.0)我都需要确定东部时区的时间(DateTime对象).

我知道这些方法,但似乎没有一种明显的方法来获取不同于用户所在时区的DateTime对象.

 DateTime.Now
 DateTime.UtcNow
 TimeZone.CurrentTimeZone
Run Code Online (Sandbox Code Playgroud)

当然,解决方案需要节省时间.

c# datetime .net-2.0

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

cor只显示NA或1的相关性 - 为什么?

我正在使用所有数值运行cor(),data.frame我得到这个结果:

       price exprice...
price      1      NA
exprice   NA       1
...
Run Code Online (Sandbox Code Playgroud)

所以它是1或者NA为结果表中的每个值.为什么NAs出现而不是有效的相关性?

r correlation

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

用于表示过滤的漏斗的Unicode字符

是否有一个unicode字符表示在普通计算机操作系统上广泛使用的过滤(例如,漏斗)?

unicode

18
推荐指数
4
解决办法
7305
查看次数

我可以在"Delphi 2007 for Win32"中使用.NET DLL吗?

是否可以在Delphi 2007 for Win32中使用.NET DLL?我尝试以与我为ActiveX组件完成相同的方式导入DLL,但它似乎不起作用(组件菜单 - >导入组件 - >导入.NET组件.

是否可能,如果可能,步骤是什么?

.net delphi delphi-2007

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

为什么有些Delphi组件需要"AOwner:TComponent"来构建它们?

要求TComponent作为所有者来实例化某种对象似乎完全无关紧要.为什么有这么多Delphi组件需要这个?

例如,TXMLDocument需要TComponent对象来实例化.

为什么会这样,如果有充分的理由,我应该在那里使用"做正确的事"?

delphi vcl

14
推荐指数
2
解决办法
5889
查看次数

在具有最小影响的表单上更改控件类型(但不是名称)

我需要在我的multiform c#app中将很多文本框更改为NumericUpDowns以及某些表单上的其他类似更改.我想保持每个控件的名称与我进行更改时的名称相同.还有与我希望尽可能少改变的一些控件相关的事件的代码.

如何在不影响Visual Studio的情况下执行此操作?这是2008版.我担心我肯定会遇到可怕的设计师错误.

c# visual-studio-2008

13
推荐指数
1
解决办法
3491
查看次数

更改DataGridView单元格中按钮的颜色

我有一个大型DataGridView控件,它有几个单元格,其中大部分包含一个按钮.如何更改这些按钮的颜色?

这会更改按钮的"轮廓",但不会更改按钮本身.

row.Cells[2].Style.BackColor = System.Drawing.Color.Red;
Run Code Online (Sandbox Code Playgroud)

这似乎没有改变任何可见的东西:

row.Cells[2].Style.ForeColor = System.Drawing.Color.Red;
Run Code Online (Sandbox Code Playgroud)

如果无法更改背景,是否可以更改按钮上的字体?

使用.NET 2.0.

.net c# .net-2.0 winforms

12
推荐指数
2
解决办法
4万
查看次数

在Visual Studio中管理大量重叠控件

我在表单上的相同位置使用不同的控件集.默认情况下,所有都是visible = false,然后当用户在组合框下拉控件中选择特定值时,控件的某些子集将设置为可见.

从用户的角度来看,这很有效,因为它们只能看到所需的控件.

但是,由于控件占用窗体上的相同位置,因此很难在Visual Studio设计视图中管理这些控件.

有没有办法在Visual Studio中对这些重叠控件的集合进行分组,以便我可以快速轻松地选择整个控件子集?有没有办法在设计视图中隐藏某些控件?现在,在开发时,所有东西都堆叠在一起,因此难以管理这些控件.

c# controls visual-studio-2008 visual-studio winforms

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

使用stdcall创建可以在Delphi应用程序中导入的C#DLL - 可能?

我有一个程序,我需要创建一个DLL,希望在C#中.该程序是用Delphi编写的,我有一个代码的接口文件.该接口使用stdcall调用约定.

是否可以创建符合接口的C#DLL并可以在Delphi应用程序中使用?

是否有一些示例代码演示如何将C#DLL编码为stdcall接口方法?

c# delphi delphi-2007 stdcall

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