作成日: 2016/06/01 最終更新日: 2016/06/01
文書種別
使用方法
詳細
C1GanttView上で右クリックした時に表示されるコンテキストメニューのすべての項目を削除するために、コンテキストメニューのItemsのClearメソッドを使用することができます。コンテキストメニューの全項目クリアにより、右クリックによるコンテキストメニューが非表示になります。
ご注意:コンテキストメニュー自体を削除することはできません。コンテキストメニューそのものは存在したままなので、右クリックによるフォーカス移動などはキャンセルされないことにご留意ください。
◎サンプルコード(VB)
◎サンプルコード(C#)
なお、同様の動作は、RemoveAtメソッドを用いても実現できます。この場合、コンテキストメニューに含まれるすべての項目に対してRemoveAtメソッドを実行します。
◎サンプルコード(VB)
◎サンプルコード(C#)
ご注意:コンテキストメニュー自体を削除することはできません。コンテキストメニューそのものは存在したままなので、右クリックによるフォーカス移動などはキャンセルされないことにご留意ください。
◎サンプルコード(VB)
C1GanttView1.GridContextMenu.Items.Clear() ' グリッドビューのコンテキストメニュー
C1GanttView1.ChartContextMenu.Items.Clear() ' チャートビューのコンテキストメニュー
C1GanttView1.ChartContextMenu.Items.Clear() ' チャートビューのコンテキストメニュー
◎サンプルコード(C#)
c1GanttView1.GridContextMenu.Items.Clear(); //グリッドビューのコンテキストメニュー
c1GanttView1.ChartContextMenu.Items.Clear(); //チャートビューのコンテキストメニュー
c1GanttView1.ChartContextMenu.Items.Clear(); //チャートビューのコンテキストメニュー
なお、同様の動作は、RemoveAtメソッドを用いても実現できます。この場合、コンテキストメニューに含まれるすべての項目に対してRemoveAtメソッドを実行します。
◎サンプルコード(VB)
Dim cmenuG As New ContextMenuStrip
cmenuG = C1GanttView1.GridContextMenu
For i As Integer = 0 To cmenuG.Items.Count - 1
cmenuG.Items.RemoveAt(0)
Next
Dim cmenuC As New ContextMenuStrip
cmenuC = C1GanttView1.ChartContextMenu
For j As Integer = 0 To cmenuC.Items.Count - 1
cmenuC.Items.RemoveAt(0)
Next
cmenuG = C1GanttView1.GridContextMenu
For i As Integer = 0 To cmenuG.Items.Count - 1
cmenuG.Items.RemoveAt(0)
Next
Dim cmenuC As New ContextMenuStrip
cmenuC = C1GanttView1.ChartContextMenu
For j As Integer = 0 To cmenuC.Items.Count - 1
cmenuC.Items.RemoveAt(0)
Next
◎サンプルコード(C#)
ContextMenuStrip cmenuG = new ContextMenuStrip();
cmenuG = C1GanttView1.GridContextMenu;
for (int i = 0; i <= cmenuG.Items.Count - 1; i++) {
cmenuG.Items.RemoveAt(0);
}
ContextMenuStrip cmenuC = new ContextMenuStrip();
cmenuC = C1GanttView1.ChartContextMenu;
for (int j = 0; j <= cmenuC.Items.Count - 1; j++) {
cmenuC.Items.RemoveAt(0);
}
cmenuG = C1GanttView1.GridContextMenu;
for (int i = 0; i <= cmenuG.Items.Count - 1; i++) {
cmenuG.Items.RemoveAt(0);
}
ContextMenuStrip cmenuC = new ContextMenuStrip();
cmenuC = C1GanttView1.ChartContextMenu;
for (int j = 0; j <= cmenuC.Items.Count - 1; j++) {
cmenuC.Items.RemoveAt(0);
}
関連情報
旧文書番号
81664