문제

내 응용 프로그램에 구문 하이라이트 컨트롤을 통합해야합니다. scintilla.net 컨트롤을 실현할 수없는 컨트롤은 무료 및 기본 .NET 코드 만 필요합니다. 그 이유는 ClickOnce 응용 프로그램이기 때문입니다.

Winforms 또는 WPF를 사용하는 답변을 원합니다. 같은 공급 업체 출신 일 필요는 없습니다. 기본적으로 구문 강조 표시, 줄 번호를 지원하고 최대 100,000의 대형 파일의 경우 합리적으로 빠르고 무료해야합니다!

나는이 질문이 일반적으로 로열티가 필요한 상업적 컨트롤에 혼란스러워하거나 무료 또는 .NET 코드가 아닌 scintilla.net 컨트롤을 언급하기 전에 요청 된 것을 이해합니다.

도움이 되었습니까?

해결책

Monodevelop 2 용으로 구축 된 텍스트 컨트롤이 도움이 될지 확인할 수 있습니다. 그것의 통합이므로 라이센스가 귀하에게 적합한 지 확인해야합니다.

그러나 GTK+를 사용하므로 GTK+주변에 GTKSHARP 래퍼가 필요할 수 있습니다. 그러나 이론적으로는 프로그래밍하는 GUI API 시스템 위에있는 무언가의 기초로 사용하는 것이 가능할 것입니다.

에타: Windows에서 실행되는 SharpDevelop에 사용 된 코드를 확인할 수도 있습니다. 두 프로젝트 사이에는 공통된 프로그래머도 있습니다.

연결: SharpDevelop, 단일 발입

다른 팁

SharpDevelop IDE는 오픈 소스 Visual Studio 대안이며 편집기는 C# 및 기타 언어에 구문 색칠 및 자동 완성을 제공합니다. 편집기 컨트롤은 나머지 IDE와 별도로 사용할 수 있으며 샘플에는 자신의 솔루션에 통합하는 방법을 보여주는 예제가 있습니다 (샘플 Csharpcodecomeltion).

어려움이있는 경우 커뮤니티 포럼을 사용해보십시오.

http://community.sharpdevelop.net/forums/

C# 및 Winforms로 작성되었습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top