WIN10右键弹出菜单不显示文字或显示不全

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WIN10右键弹出菜单不显示文字或显示不全相关的知识,希望对你有一定的参考价值。

所有右击鼠标

参考技术A 1.右键菜单没有显示,可以将命令指定到右键菜单:
2.依次打开自定义----------自定义用户界面----------四元菜单,找到材质命令,拖到右边右键菜单即可。

3.也可以不用右键菜单,添加右键菜单快捷键,在自定义用户界面----------键盘----------找到相对应操作命令,在右边热键里以按键的方式输入快捷键 。追问

哪里有“自定义”?

WPF 之 左键弹出操作菜单,并禁用右键菜单

  在目前的WPF版本中,很多的控件都有一个ContextMenu的属性,可以设置组件的右键菜单,这点确实是很方便,但是有些时候我们可能会需要当单击鼠标左键才弹出这个ContextMenu,而不是单击鼠标右键(即:当单击鼠标右键的时候不弹出该ContextMenu),这样我们就能很方便的实现类似Flex中设置弹出式菜单的效果。

  1、在前台加入一个带菜单的Button,如下:

<Button Name="btnMenu" Width="50" Height="25" Content="菜单" Initialized="btnMenu_Initialized">
    <Button.ContextMenu>
        <ContextMenu Name="contextMenu">
            <MenuItem Header="复制"/>
            <MenuItem Header="粘贴"/>
            <MenuItem Header="剪切"/>
            <MenuItem Header="删除"/>
        </ContextMenu>
    </Button.ContextMenu>
</Button>

   2、在后台,实现Initialized="btnMenu_Initialized",初始化右键菜单为null:

 private void btnMenu_Initialized(object sender, EventArgs e)
 {
     //设置右键菜单为null
     this.btnMenu.ContextMenu = null;
 }

  3、设置单击鼠标左键弹出菜单,如下:

private void btnMenu_Click(object sender, RoutedEventArgs e)
{
    //目标
    this.contextMenu.PlacementTarget = this.btnMenu;
    //位置
    this.contextMenu.Placement = PlacementMode.Top;
    //显示菜单
    this.contextMenu.IsOpen = true;
}

 

以上是关于WIN10右键弹出菜单不显示文字或显示不全的主要内容,如果未能解决你的问题,请参考以下文章

win10电脑关机时间记录查询不全,怎么找回来?

sap文本显示不全

windows10对话框里的文字显示不全为啥

部分 win7 电脑调出lodop打印预览显示不全 文字文本过长不能自动换行

鼠标右键不显示菜单

Win10任务管理器显示不全的解决方法