小编Pat*_*ald的帖子

如何将标签的字体颜色设置为与GroupBox的标题颜色相同?

我希望在表格上有一些标签,其字体颜色与我的组框上的标题相同,而且如果用户在其系统上应用了不同的主题,我希望这些颜色更改.

我可以在不更改默认的GroupBox标题的情况下执行此操作吗?

更新:

我已经尝试将Label ForeColor设置为ActiveCaption,这对于默认(蓝色)方案看起来没问题,但是当我将方案更改为Olive Green时,标签和组框标题不一样.

此外,GroupBox正常行为是将FlatStyle设置为Standard将标题颜色设置为ForeColor,但是要创建新的GroupBox并将其ForeColor设置为ControlText,您必须首先将其设置为ControlText以外的其他内容,然后再将其设置回来.(如果你不遵循我的意思,那就试试吧.)

.net c# vb.net winforms

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

运行WatiN测试时的InteropServices.COMException

当我在构建服务器上运行WatiN测试时,它们都会抛出此InteropServices.COMException:

MyTestClassName.MyTestMethodName:System.Runtime.InteropServices.COMException:由于以下错误,从IClassFactory创建具有CLSID {0002DF01-0000-0000-C000-000000000046}的COM组件的实例失败:80004005.

我通过TeamCity运行它们得到相同的结果,或者我使用NUnit GUI(2.5)作为管理员在服务器上手动运行它们.

这是一些示例代码:

[TestFixture]
public class MyTestClassName
{
    private string pageUrl;

    [TestFixtureSetUp]
    public void TestFixtureSetUp()
    {
        pageUrl = ConfigurationManager.AppSettings["SiteURL"] + "/Pages/MyPage.aspx";

        Settings.MakeNewIeInstanceVisible = false;
    }

    [Test]
    public void MyTestMethodName()
    {
        using (var ie = new IE(pageUrl))
        {
            ie.SelectList(new Regex(@"^*DropDownList1*$")).Option("TheOption").Select();

            ie.SelectList(new Regex(@"^*DropDownList2*$")).Option("AnOption").Select();

            ie.SelectList(new Regex(@"^*DropDownList3*$")).Option("OtherOption").Select();

        }
    }
}
Run Code Online (Sandbox Code Playgroud)

有什么想法可以吗?

/乔金 -

nunit watin

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

.NET Date Const(全球化)

有没有人知道一种声明与国际日期兼容的日期常量的方法?

我试过了:

' not international compatible
public const ADate as Date = #12/31/04#

' breaking change if you have an optional parameter that defaults to this value
' because it isnt constant.
public shared readonly ADate As New Date(12, 31, 04)
Run Code Online (Sandbox Code Playgroud)

vb.net datetime

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

SELECT WHERE字段!=值如何在mysql中完成?

我找不到答案,因为搜索mysql不是谷歌是一场噩梦(即使有引号).

我需要这样做一个查询:

SELECT * FROM table WHERE field=value AND field2!=value2 AND field3!=value3
Run Code Online (Sandbox Code Playgroud)

怎么做的?它甚至可能吗?

mysql

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

的Response.Redirect

Response.Redirect从页面的代码隐藏调用与HttpContext.Current.Response.Redirect从另一个类的共享方法调用之间有什么区别?

当我打电话时,HttpContext.Current.Response.Redirect它有时会给我一个404错误,而当我Page.Respsone.Redirect没有.

编辑:

哎呀,我的错,这是一个错字.

asp.net redirect

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

VB.Net中的null coalesce operator(8)

我担心这是一个愚蠢的问题,但我必须假设我已经编程了VB.Net太长时间,现在无法弄清楚如何将这个C#null合并运算符转换为VB.Net:

if( Convert.ToBoolean(ViewState[tp.UniqueID + "_Display"] ?? true) == false ){}
Run Code Online (Sandbox Code Playgroud)

我知道IIF函数,但我不知道如何在这里使用它,如果它给出了正确的结果(在I​​IF中,两个表达式都在评估中).请帮助揭开黑暗的光芒.

编辑:如果你想看到这个的来源:forums.asp.net 在那里你可以看到一个生成Option Strict On disallows implicit conversions from 'Object' to 'Boolean'编译器异常的解决方案.

c# vb.net visual-studio-2005 conditional-operator

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

PowerShell:获取'tmp'环境变量原始值

$env:tmp

[Environment]::GetEnvironmentVariable('tmp', 'User')

(get-item hkcu:\Environment).GetValue('tmp')
Run Code Online (Sandbox Code Playgroud)

以上所有PowerShell代码段都会返回C:\Users\Roman\AppData\Local\Temp值.我知道值应该是%USERPROFILE%\AppData\Local\Temp(我可以在regedit和Environment Variables窗口中看到).

我需要知道'原创',但不是'已解决'的价值.如何在PowerShell中读取此值?

谢谢.

powershell environment-variables

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

如何在F#中声明泛型参数?

给出以下代码:

let DisplayImpl logger data =
    data |> Seq.iter logger
    printfn ""

let Working =
    DisplayImpl (printfn "%O") [1;2;3]
    DisplayImpl (printfn "%O") ["a";"b";"c"]

let NotWorking display =
    display (printfn "%O") [1;2;3]
    display (printfn "%O") ["a";"b";"c"]
                            ~~~ ~~~ ~~~
Run Code Online (Sandbox Code Playgroud)

最后一行给出了错误: This expression was expected to have type int but here has type string

我认为以下可能有效,但它没有:

let StillNotWorking (display: ('a -> unit) -> seq<'a> -> unit) =
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何定义NotWorking函数以使显示参数在函数内保持通用?

f# value-restriction

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

如何在vb.net中的XML文件生成中使用像"<"或"&"这样的特殊字符

我将数组传递给一个函数,该函数将数组转换为XML.但我无法使用像"<"或的特殊字符"&".当我传递这些时,它会给出错误无效的XML文件.

Protected Sub drawgraph(ByRef dt As DataTable, ByVal name As String)
    Try

        Dim n(dt.Columns.Count - 3) As String
        Dim r(dt.Columns.Count - 3) As String

        For i As Integer = 1 To dt.Columns.Count - 2
            ***n(i - 1) = dt.Columns(i).ColumnName.ToString.Replace("<", "&lt;")***

            r(i - 1) = (dt.Rows(0).Item(i))
        Next
        ChartBuilder1.BuildLabel(n)
        ChartBuilder1.BuildValues(r, "Age Profile")

        ChartBuilder1.GenerateGraph()
        ChartBuilder1.Visible = True
    Catch ex As Exception
        lbl_msg.Text = ex.Message
    End Try
End Sub
Run Code Online (Sandbox Code Playgroud)

我更换"<""&lt;",但它无法正常工作

.net xml vb.net

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

在Cocoa中运行每分钟的函数

我想知道是否有某种方法可以在Cocoa中每分钟运行一个函数.我个人将使用它来保存内容,因为用户在退出时键入内容 - 但我已经看到这种效果也在Twitter客户端中使用.当用户保持窗口打开时,它将在没有用户输入的情况下每x分钟自动更新.好像这很常见,语言允许它,我似乎无法找到它的文档.

谢谢你的帮助!

twitter cocoa autosave minute

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