问题列表 - 第2993页

DataGridView SelectLine颜色为无?

网格正确显示所有信息,在事件dataGridView1cellFormatting中,我根据线值下的对象改变背景颜色.这也有效.我在网格上的最后一个事件是dataGridView1_CellPainting,它检查它是否是添加图标的标题.

一切都很好,直到我尝试取出所选行的颜色(或单元格做同样的事情).我想要的是取出所选行的颜色.我试图用"透明"设置它,但是当控件绑定数据时,该行是灰色的,当我们调整列大小时,文本是不可读的.

如何在不突出显示所选行的情况下在DataGridView中显示数据?

c# datagridview winforms

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

用delphi播放mp3

使用哪个组件来播放来自流/文件的mp3文件,以及知道该mp3流的秒数内的长度?

delphi audio mp3

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

将try/catch块中的所有内容包装成防御性编程吗?

我在过去的3年里一直在编程.当我编程时,我用来处理所有已知的异常并优雅地提醒用户.我最近看到了一些代码,几乎所有方法都包含在try/catch块中.作者说它是防御性编程的一部分.我想知道,这真的是防御性编程吗?您是否建议将所有代码放入try块中?

defensive-programming exception-handling

29
推荐指数
8
解决办法
9616
查看次数

编程中的托管代码或非托管代码是什么?

我在我的C#代码中使用了一个特定的命令,该代码运行良好.但是,据说在"非托管"代码中行为不端.

什么是托管代码或非托管代码?

.net c# unmanaged managed definition

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

如何创建包含多个VEVENT的.ICS文件以导入到现有Outlook日历中

我需要允许用户下载具有多个会议日期的活动.为此,我创建了一个要下载的内存流,生成一个.ics文件.例如:

BEGIN:VCALENDAR
PRODID:-//Company//Product//EN
VERSION:2.0
METHOD:PUBLISH
BEGIN:VEVENT
SUMMARY:Subject of Event
LOCATION:Location of Event
UID:1227559810-8527e2c-20847@domain.com
DESCRIPTION:Some description
DTEND:20081101T200000Z
DTSTART:20081101T200000Z
PRIORITY:3
END:VEVENT
BEGIN:VEVENT
  ...
END:VEVENT
END:VCALENDAR

如果我只在此文件中包含一个VEVENT,它会将其保存到我现有的Outlook日历中.但是,当我有多个VEVENT时,它想要将其作为新日历打开并将其存档在"其他日历"下.

有没有办法(不使用文件 - 从Outlook中导入)指定日历应在打开时自动导入现有日历?

更新:澄清一下,每个VEVENT都与一个"约会"有关.然而,可能存在或可能不存在重复模式.

-麦克风

asp.net icalendar outlook calendar

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

Eclipse有什么好的ssh控制台吗?

我正在为Eclipse寻找一个好的ssh控制台插件,并且根本找不到多少.一个人会有一些好的线索吗?

eclipse ssh plugins eclipse-plugin

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

Text Attribute作为另一个元素的值

使用下面的XML,我想知道如何将case_id节点中的文本值作为下面xsl表中隐藏输入标记的属性.这可能吗?

<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="data.xsl"?>
<NewDataSet>
<Cases>
<Case>
<case_id>30</case_id>
...
...
</Case>
</Cases>
</NewDataset>
<?xml version="1.0" encoding="iso-8859-1"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:template match="/">
<input type="hidden" name="case_num" value="?"/>
</xsl:template>
</xsl:stylesheet>
Run Code Online (Sandbox Code Playgroud)

xml xslt xslt-1.0

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

contextswitchdeadlock

在VS 2008中调试我的程序时,我遇到了以下错误:

CLR无法从COM上下文0x34fc1a0过渡到COM上下文0x34fc258 60秒.拥有目标上下文/公寓的线程很可能是在非抽空等待或处理非常长时间运行的操作而不抽取Windows消息.这种情况通常会对性能产生负面影响,甚至可能导致应用程序变得无响应或内存使用量随时间不断累积.为了避免这种情况

它似乎是死锁,即使代码只包含一个简单的C#计时器:请参阅下面的代码段:

    private void RequestWork()
    {
        // The timer will be re-intialised if there are still no wating jobs in the database
        StopTimer();

        // assign all the threads some work
        InitialiseTimer();

    }



    /// <summary>
    /// Initialise a timer with a timer interval configured from app.config. Enable the timer and 
    /// register an appropriate event handler
    /// </summary>
    private void InitialiseTimer()
    {


        if (m_Timer == null)
        {
            // look up the default backoff time from the config
            string …
Run Code Online (Sandbox Code Playgroud)

c# debugging multithreading contextswitchdeadlock

3
推荐指数
2
解决办法
5083
查看次数

何时使用'嵌套诊断上下文'(NDC)?

使用log4net,我已经看到了使用称为NDC的每个线程堆栈的上下文标签的可能性.

通过指定%x%ndc格式参数,在此堆栈上推送的标签将显示在PatternLayout中.

用法如下:

ILog log = log4net.LogManager.GetLogger(...) ;

//pattern layout format: "[%ndc] - %message%newline"

log.Info("message 1"); 
using(log4net.NDC.Push("context")
{
    using(log4net.NDC.Push("inner_context")
    {
      log.Info("message 2"); 
    }
    log.Info("message 3"); 
}
log.Info("message 4"); 
Run Code Online (Sandbox Code Playgroud)

输出类似于:

null - message 1
context inner_context - message 2
context - message 3
null - message 4
Run Code Online (Sandbox Code Playgroud)

在使用log4net的编程经验中,您何时发现此功能有用?

.net logging log4net ndc

59
推荐指数
4
解决办法
3万
查看次数

使用锚作为javascript动作,链接应该是什么?

我已经看过(和使用过)代码在我的生活中有多次链接产生一个javascript动作,但是我从来没有得出关于href属性是空白还是#的结论.你有这样或那样的偏好,如果有的话,为什么?

<a href="" onclick="javascript: DoSomething();">linky</a>
Run Code Online (Sandbox Code Playgroud)

要么

<a href="#" onclick="javascript: DoSomething();">linky</a>
Run Code Online (Sandbox Code Playgroud)

html javascript

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