如何在 vb.net 过程中声明可选颜色参数

Hui Liu-MSFT 48,571 信誉分 Microsoft 供应商
2024-05-23T08:58:59.11+00:00

如何在 vb.net 过程中声明可选的颜色参数?

但是,我尝试了以下方法;我收到一条错误消息,说颜色必须是常量。颜色数据类型似乎是一种结构。

Private Sub DisplayStatisticResult
(ByVal ResultLine As String, ByVal LabelText As String, ByVal ResultText As String, Optional ByVal HText1 As String = "**", Optional ByVal HColor1 As Color = Color.Black)



    End Sub

Note:此问题总结整理于:How to declare an optional color parameter in a vb.net procedure

VB
VB
Microsoft 开发的一种面向对象的编程语言,其在 .NET Framework 上实现。 以前称为 Visual Basic .NET。
73 个问题
0 个注释 无注释
{count} 票

接受的答案
  1. Jiale Xue - MSFT 46,466 信誉分 Microsoft 供应商
    2024-05-23T09:10:03.4833333+00:00

    嗨,您可以尝试以下代码。

        Private Sub Test(a As Integer, Optional c As Color = Nothing)  
            If c = Nothing Then  
                c = Color.Black ' your default color'  
            End If  
        End Sub  
    

    如果答案是正确的,请点击“接受答案”并点赞。 如果您对此答案还有其他疑问,请点击“评论”。

    注意:如果您想接收相关电子邮件,请按照我们的文档中的步骤启用电子邮件通知 此线程的通知。

    0 个注释 无注释

0 个其他答案

排序依据: 非常有帮助

你的答案

问题作者可以将答案标记为“接受的答案”,这有助于用户了解已解决作者问题的答案。