Freigeben über


XmlMappedRange.BeforeDoubleClick-Ereignis

Tritt auf, wenn vor der Standarddoppelklickaktion auf ein XmlMappedRange-Steuerelement doppelgeklickt wird.

Namespace:  Microsoft.Office.Tools.Excel
Assembly:  Microsoft.Office.Tools.Excel (in Microsoft.Office.Tools.Excel.dll)

Syntax

'Declaration
Event BeforeDoubleClick As DocEvents_BeforeDoubleClickEventHandler
event DocEvents_BeforeDoubleClickEventHandler BeforeDoubleClick

Beispiele

Im folgenden Code wird ein Handler für das BeforeDoubleClick-Ereignis veranschaulicht, das die Doppelklickaktion in einem XmlMappedRange abbricht. Der Ereignishandler benachrichtigt den Benutzer darüber, dass Doppelklicken auf den XmlMappedRange nicht zulässig ist, und legt dann den Cancel-Parameter des DocEvents_BeforeDoubleClickEventHandler-Ereignishandlers auf true fest, sodass die Doppelklickaktion von Microsoft Office Excel abgebrochen wird. In diesem Codebeispiel wird davon ausgegangen, dass das aktuelle Arbeitsblatt einen XmlMappedRange mit dem Namen CustomerLastNameCell enthält.

Sub CustomerLastNameCell_BeforeDoubleClick(ByVal Target As Excel.Range, _
    ByRef Cancel As Boolean) Handles CustomerLastNameCell.BeforeDoubleClick
    MsgBox("Double-clicking in this range is not allowed.")
    Cancel = True
End Sub
private void XmlMappedRange_BeforeDoubleClick()
{
    this.CustomerLastNameCell.BeforeDoubleClick += 
        new Excel.DocEvents_BeforeDoubleClickEventHandler(
        CustomerLastNameCell_BeforeDoubleClick);
}

void CustomerLastNameCell_BeforeDoubleClick(Excel.Range Target, 
    ref bool Cancel)
{
    MessageBox.Show("Double-clicking in this range " +
        " is not allowed.");
    Cancel = true;
}

.NET Framework-Sicherheit

Siehe auch

Referenz

XmlMappedRange Schnittstelle

Microsoft.Office.Tools.Excel-Namespace