private void FieldAction(ToolStripMenuItem Item, string FieldName, FIELD_ACTION action)
        {
            if (Item == null)
                return;

            PwEntry Entry = (PwEntry)Item.Tag;
            if (Entry == null)
                return;
            SetLastOne(Item);
            if (FieldName == PwDefs.PasswordField && PwDefs.IsTanEntry(Entry)) {
                Entry.ExpiryTime = DateTime.Now;
                Entry.Expires = true;
                Host.MainWindow.RefreshEntriesList();
                Host.MainWindow.UpdateUI(false, null, false, null, false, null, true);
            }

            if (action == FIELD_ACTION.CLIPBOARD_COPY) {
                ClipboardUtil.CopyAndMinimize(Entry.Strings.GetSafe(FieldName),
                    true, Program.Config.MainWindow.MinimizeAfterClipboardCopy ?
                    Host.MainWindow : null, Entry, Host.MainWindow.DocumentManager.ActiveDatabase);
                Host.MainWindow.StartClipboardCountdown();
            }
            else if (action == FIELD_ACTION.DRAG_DROP)
                Item.DoDragDrop(Entry.Strings.ReadSafe(FieldName), DragDropEffects.Copy);
        }