Hallo Klemens,
das kannst Du im "ConstructContextualMenu.Event" machen.
----------------------------------
//
dim item As New MenuItem
item.Text = "Einfügen"
//
dim cl As New Clipboard
cl.Text = ""
//
if cl.Text.Trim.Len > 0 then
item.Enabled = True
else
item.Enabled = False
end if
//
base.Append item
----------------------------------
Grüße
Thomas
-------- Original Message --------
Subject: Context-Menü inaktivieren (05-Dez-2010 10:38)
From: Klemens Klarhoelter <[email protected]>
To: [email protected]
> Hi folks,
>
> wie kann ich im Context Menü einzelne Menüpunkte inaktivieren?
> Z.B. soll der Menüpunkt "Einsetzen" nur aktiv sein, wenn im Clipboard
> Daten vorliegen.
> Kennt jemand eine Lösung?
>
> dim item as string
> Dim c as New Clipboard
>
> item = hitItem.Text
>
> if strcomp(item, "Kopieren",0) = 0 then //v4.14.57
>
> If c.TextAvailable then
> c.Text = me.SelText
> End if
> c.close
>
> elseif strcomp(item, "Einsetzen",0) = 0 then //v4.15.01
>
> me.seltext = c.Text
> c.close
> end if
>
> Gruß
> Klemens
>
>
>
>
>
>
>
>
>
>
>