📄 helpservice.cs
字号:
// <file>
// <copyright see="prj:///doc/copyright.txt"/>
// <license see="prj:///doc/license.txt"/>
// <owner name="none" email=""/>
// <version>$Revision: 915 $</version>
// </file>
// created on 10/10/2002 at 16:13
using System;
using System.Drawing;
using System.Collections;
using System.Collections.Specialized;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Windows.Forms;
using System.Threading;
using Microsoft.Win32;
using ICSharpCode.SharpDevelop.Gui;
namespace ICSharpCode.FormsDesigner.Services
{
/// <summary>
/// BaseImlementation of IHelpService
/// </summary>
/// <remarks>
/// created by - Niv
/// created on - 10/10/2002 11:44:46
/// </remarks>
public class HelpService : IHelpService
{
string f1Keyword = null;
string generalKeyword = null;
public HelpService()
{
}
public void AddContextAttribute(string name, string value, HelpKeywordType keywordType)
{
switch (keywordType) {
case HelpKeywordType.F1Keyword:
f1Keyword = value;
return;
case HelpKeywordType.GeneralKeyword:
generalKeyword = value;
return;
}
}
public void ClearContextAttributes()
{
}
public IHelpService CreateLocalContext(HelpContextType contextType)
{
return this;
}
public void RemoveContextAttribute(string name, string value)
{
// System.Console.WriteLine("child removeing {0} : {1}",name,value);
// object att = helpGUI.RemoveContextAttributeFromView(name,value);
// ContextAttributes.Remove(att);;
}
public void RemoveLocalContext(IHelpService localContext)
{
}
public void ShowHelpFromKeyword(string helpKeyword)
{
ICSharpCode.SharpDevelop.Dom.HelpProvider.ShowHelpByKeyword(helpKeyword);
}
public void ShowGeneralHelp()
{
ShowHelpFromKeyword(generalKeyword);
}
public void ShowHelp()
{
ICSharpCode.SharpDevelop.Dom.HelpProvider.ShowHelp(f1Keyword);
}
public void ShowHelpFromUrl(string helpURL)
{
ICSharpCode.Core.FileService.OpenFile("browser://" + helpURL);
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -