WorkbookBase.SheetBeforeDoubleClick Olay
Varsayılan çift önce eylem herhangi bir çalışma sayfası, tıklatıldığında gerçekleşir.
Ad alanı: Microsoft.Office.Tools.Excel
Derleme: Microsoft.Office.Tools.Excel.v4.0.Utilities (Microsoft.Office.Tools.Excel.v4.0.Utilities.dll içinde)
Sözdizimi
'Bildirim
Public Event SheetBeforeDoubleClick As WorkbookEvents_SheetBeforeDoubleClickEventHandler
public event WorkbookEvents_SheetBeforeDoubleClickEventHandler SheetBeforeDoubleClick
Notlar
Grafik sayfalarında bu olayı oluşmaz.
Örnekler
Aşağıdaki kod örneği için bir işleyici gösterir SheetBeforeDoubleClick olay.Olay işleyicisi, çift çalışma için izin verilmez ve sonra ayarlar kullanıcıya bildirir Cancel parametresi WorkbookEvents_SheetBeforeDoubleClickEventHandler olay işleyicisi true , Microsoft Office Excel, çift tıklatma eylemi iptal eder.
Bu örnek için belge düzeyi özelleştirmesinde içindir.
Sub ThisWorkbook_SheetBeforeDoubleClick(ByVal Sh As Object, _
ByVal Target As Excel.Range, ByRef Cancel As Boolean) _
Handles Me.SheetBeforeDoubleClick
MsgBox("Double-clicking in " & CType(Sh, Excel.Worksheet).Name & _
" is not allowed.")
Cancel = True
End Sub
private void WorkbookSheetBeforeDoubleClick()
{
this.SheetBeforeDoubleClick +=
new Excel.WorkbookEvents_SheetBeforeDoubleClickEventHandler(
ThisWorkbook_SheetBeforeDoubleClick);
}
void ThisWorkbook_SheetBeforeDoubleClick(object Sh,
Excel.Range Target, ref bool Cancel)
{
MessageBox.Show("Double-clicking in " + ((Excel.Worksheet)Sh).Name +
" is not allowed.");
Cancel = true;
}
.NET Framework Güvenliği
- Anında arayanlar için tam güven. Bu üye kısmen güvenilen kodla kullanılamaz. Daha fazla bilgi için bkz. Kısmen güvenilen kod kitaplıklarını kullanma.