本文整理汇总了C#中KeyInfo.IsCtrl方法的典型用法代码示例。如果您正苦于以下问题:C# KeyInfo.IsCtrl方法的具体用法?C# KeyInfo.IsCtrl怎么用?C# KeyInfo.IsCtrl使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类KeyInfo
的用法示例。
在下文中一共展示了KeyInfo.IsCtrl方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: UIKeyPressed
/// <inheritdoc/>
public override bool UIKeyPressed(KeyInfo key)
{
if (key == null) throw new ArgumentNullException("key");
switch (key.VirtualKeyCode)
{
case KeyCode.F7:
if (key.Is())
{
var files = SelectedFiles;
if (files.Count > 0)
{
Explorer.RemoveFiles(files);
Update(false);
Redraw();
}
return true;
}
break;
case KeyCode.PageUp:
if (key.IsCtrl())
{
var efile = (SuperFile)CurrentFile;
if (efile == null)
break;
var panel = efile.Explorer.CreatePanel();
panel.PostFile(efile.File);
panel.OpenChild(this);
return true;
}
break;
}
return base.UIKeyPressed(key);
}