VisualStyleRenderer.SetParameters 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
設定了目前 VisualStyleRenderer的視覺風格元素。
多載
| 名稱 | Description |
|---|---|
| SetParameters(String, Int32, Int32) |
將此 VisualStyleRenderer 設定為視覺樣式元素,代表指定的類別、部分值和狀態值。 |
| SetParameters(VisualStyleElement) |
將此 VisualStyleRenderer 設定為由指定 VisualStyleElement所代表的視覺風格元素。 |
SetParameters(String, Int32, Int32)
將此 VisualStyleRenderer 設定為視覺樣式元素,代表指定的類別、部分值和狀態值。
public:
void SetParameters(System::String ^ className, int part, int state);
public void SetParameters(string className, int part, int state);
member this.SetParameters : string * int * int -> unit
Public Sub SetParameters (className As String, part As Integer, state As Integer)
參數
例外狀況
、 、 state 的組合classNamepart並未由當前的視覺風格所定義。
備註
此方法內部檢查房產價值 IsSupported 。 在呼叫此方法之前,你應該先呼叫該IsElementDefined方法,以確認目前的視覺風格是否為由 、 part、 和state參數所指定的className元素定義。
適用於
SetParameters(VisualStyleElement)
將此 VisualStyleRenderer 設定為由指定 VisualStyleElement所代表的視覺風格元素。
public:
void SetParameters(System::Windows::Forms::VisualStyles::VisualStyleElement ^ element);
public void SetParameters(System.Windows.Forms.VisualStyles.VisualStyleElement element);
member this.SetParameters : System.Windows.Forms.VisualStyles.VisualStyleElement -> unit
Public Sub SetParameters (element As VisualStyleElement)
參數
- element
- VisualStyleElement
一個VisualStyleElement指定 、 Part、 及State性質的新值Class。
例外狀況
element 不是由現行視覺風格所定義。
範例
以下程式碼範例示範如何使用此 SetParameters(VisualStyleElement) 方法將 a VisualStyleRenderer 設定為新的 VisualStyleElement。 這個程式碼範例是為類別概述提供 VisualStyleRenderer 的完整範例的一部分。
// Set the VisualStyleRenderer to a new element.
private:
bool SetRenderer(VisualStyleElement^ element)
{
if (!VisualStyleRenderer::IsElementDefined(element))
{
return false;
}
if (renderer == nullptr)
{
renderer = gcnew VisualStyleRenderer(element);
}
else
{
renderer->SetParameters(element);
}
return true;
}
// Set the VisualStyleRenderer to a new element.
private bool SetRenderer(VisualStyleElement element)
{
if (!VisualStyleRenderer.IsElementDefined(element))
{
return false;
}
if (renderer == null)
{
renderer = new VisualStyleRenderer(element);
}
else
{
renderer.SetParameters(element);
}
return true;
}
' Set the VisualStyleRenderer to a new element.
Private Function SetRenderer(ByVal element As _
VisualStyleElement) As Boolean
If Not VisualStyleRenderer.IsElementDefined(element) Then
Return False
End If
If renderer Is Nothing Then
renderer = New VisualStyleRenderer(element)
Else
renderer.SetParameters(element)
End If
Return True
End Function
備註
此方法內部檢查房產價值 IsSupported 。 在呼叫此方法之前,你應該先呼叫該 IsElementDefined 方法,以確認目前的視覺風格是否為參數所指定的 element 元素提供定義。