DataRepeater.AllowUserToAddItemsChanged イベント
AllowUserToAddItems プロパティが変更されたときに発生します。
名前空間: Microsoft.VisualBasic.PowerPacks
アセンブリ: Microsoft.VisualBasic.PowerPacks.Vs (Microsoft.VisualBasic.PowerPacks.Vs.dll 内)
構文
'宣言
Public Event AllowUserToAddItemsChanged As EventHandler
public event EventHandler AllowUserToAddItemsChanged
public:
event EventHandler^ AllowUserToAddItemsChanged {
void add (EventHandler^ value);
void remove (EventHandler^ value);
}
member AllowUserToAddItemsChanged : IEvent<EventHandler,
EventArgs>
JScript では、イベントは使用できません。
解説
AllowUserToAddItems のプロパティが True に設定すると、ユーザーは BindingNavigator コントロールの *** BindingNavigatorAddNewItem ***ToolStripButton をクリックするか、Ctrl キーを押しながら N キーを押すと、DataRepeaterItem にフォーカスがあるときに新しい行を追加できます。
AllowUserToAddItemsFalse のプロパティがに設定されている場合、Ctrl + N のキーボードの関数は無効になりますが、*** BindingNavigatorAddNewItem ***ToolStripButton が有効になります。ユーザーは、行を追加するようにするには、BindingNavigator コントロールの *** BindingNavigatorAddNewItem ***ToolStripButton を無効化または削除する必要があります。
イベントの処理方法の詳細については、「イベントの利用」を参照してください。
例
次のコード例に AllowUserToAddItemsFalse のプロパティがに設定されている場合 ENT0ENT [入力] ボタンを無効にする方法を示します。DataRepeater1 という名前の DataRepeater のコントロールと ProductsBindingSource という名前の BindingNavigator のコントロールが含まれているフォームがあると仮定しています。
Private Sub DataRepeater1_AllowUserToAddItemsChanged(
) Handles DataRepeater1.AllowUserToAddItemsChanged
' If this event occurs during form initialization, exit.
If Me.IsHandleCreated = False Then Exit Sub
' If AllowUserToAddItems is False.
If DataRepeater1.AllowUserToAddItems = False Then
' Disable the Add button.
BindingNavigatorAddNewItem.Enabled = False
' Disable the BindingSource property.
ProductsBindingSource.AllowNew = False
Else
' Otherwise, enable the Add button.
BindingNavigatorAddNewItem.Enabled = True
End If
End Sub
private void dataRepeater1_AllowUserToAddItemsChanged(object sender, System.EventArgs e)
{
// If this event occurs during form initialization, exit.
if (this.IsHandleCreated == false) { return; }
// If AllowUserToAddItems is False.
if (dataRepeater1.AllowUserToAddItems == false)
// Disable the Add button.
{
bindingNavigatorAddNewItem.Enabled = false;
// Disable the BindingSource property.
productsBindingSource.AllowNew = false;
}
else
{
// Otherwise, enable the Add button.
bindingNavigatorAddNewItem.Enabled = true;
}
}
.NET Framework セキュリティ
- 直前の呼び出し元に対する完全な信頼。このメンバーは、部分的に信頼されているコードから使用することはできません。詳細については、「部分信頼コードからのライブラリの使用」を参照してください。
参照
関連項目
Microsoft.VisualBasic.PowerPacks 名前空間