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 <apple.t...@knetsoft.de>
To:      li...@pdf-konverter.de

> 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
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 



Antwort per Email an