DataGrid.BackgroundColorChanged 事件
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在 BackgroundColor 更改后发生。
public:
event EventHandler ^ BackgroundColorChanged;
public event EventHandler BackgroundColorChanged;
member this.BackgroundColorChanged : EventHandler
Public Custom Event BackgroundColorChanged As EventHandler
事件类型
示例
下面的代码示例将 BackgroundColor 属性值从黄色更改为红色,并引发 BackgroundColorChanged 事件。
// Create an instance of the 'BackgroundColorChanged' EventHandler.
private:
void CallBackgroundColorChanged()
{
myDataGrid->BackgroundColorChanged += gcnew EventHandler( this, &MyDataGrid::Grid_ColChange );
}
// Set the 'BackgroundColor' property on click of button.
void myButton_Click( Object^ /*sender*/, EventArgs^ /*e*/ )
{
if ( myDataGrid->BackgroundColor == Color::Yellow )
{
myDataGrid->BackgroundColor = Color::Red;
}
else
{
myDataGrid->BackgroundColor = Color::Yellow;
}
}
// Raise the event when 'Background' color of DataGrid changes.
void Grid_ColChange( Object^ /*sender*/, EventArgs^ /*e*/ )
{
// String variable used to show message.
String^ myString = "BackgroundColorChanged event raised, changed to ";
// Get the background color of DataGrid.
Color myColor = myDataGrid->BackgroundColor;
myString = String::Concat( myString, myColor );
// Show information about background color setting.
MessageBox::Show( myString, "Background color information" );
}
// Create an instance of the 'BackgroundColorChanged' EventHandler.
private void CallBackgroundColorChanged()
{
myDataGrid.BackgroundColorChanged += new EventHandler(Grid_ColChange);
}
// Set the 'BackgroundColor' property on click of button.
private void myButton_Click(object sender, EventArgs e)
{
if (myDataGrid.BackgroundColor == Color.Yellow)
{
myDataGrid.BackgroundColor = Color.Red;
}
else
{
myDataGrid.BackgroundColor = Color.Yellow;
}
}
// Raise the event when 'Background' color of DataGrid changes.
private void Grid_ColChange(object sender, EventArgs e)
{
// String variable used to show message.
string myString = "BackgroundColorChanged event raised, changed to ";
// Get the background color of DataGrid.
Color myColor = myDataGrid.BackgroundColor;
myString += myColor.ToString();
// Show information about background color setting.
MessageBox.Show(myString, "Background color information");
}
' Create an instance of the 'BackgroundColorChanged' EventHandler.
Private Sub CallBackgroundColorChanged()
AddHandler myDataGrid.BackgroundColorChanged, AddressOf Grid_ColChange
End Sub
' Set the 'BackgroundColor' property on click of button.
Private Sub myButton_Click(ByVal sender As Object, ByVal e As EventArgs)
If op_Equality(myDataGrid.BackgroundColor, Color.Yellow) Then
myDataGrid.BackgroundColor = Color.Red
Else
myDataGrid.BackgroundColor = Color.Yellow
End If
End Sub
' Raise the event when 'Background' color of DataGrid changes.
Private Sub Grid_ColChange(ByVal sender As Object, ByVal e As EventArgs)
' String variable used to show message.
Dim myString As String = "BackgroundColorChanged event raised, changed to "
' Get the background color of DataGrid.
Dim myColor As Color = myDataGrid.BackgroundColor
myString += myColor.ToString()
' Show information about background color setting.
MessageBox.Show(myString, "Background color information")
End Sub
适用于
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈