2009-04-03 4 views
9

무료 Crypton Toolkit을 사용하여 C#에서이 응용 프로그램을 만들고 있지만 Krypton Navigator는 비용이 많이 드는 유료 제품이며이 응용 프로그램은 자유 시간에 개발 중이며 무료로 공개됩니다.어디서 무료 .NET Tab 컨트롤을 찾을 수 있습니까?

그래서 ...

어떤을 나는 기본 하나가 매우 적합하지 않기 때문에 내 크립톤 응용 프로그램에 더 나은 통합 무료 컨트롤을 찾고 있어요 그리고 그것은 OS 버전에 따라 다를 수 있습니다 제안?

P.S : 소유자가 그릴 수는 있지만 그런 종류의 일을하지 않으려 고합니다 ... 나는 그것이 이미 존재한다면 더 좋은 것을 선호합니다.

편집 : 난 그냥 내가 원하는 것을 정확하게 찾을 :
http://www.angelonline.net/CodeSamples/Lib_3.5.0.zip

+0

OK 마이그레이션 된, 나는 혼란 스러워요. 왜 System.Windows.Forms.TabControl을 사용할 수 없습니까? –

+0

이 답변에 대한 질문의 굵게 부분은 –

답변

2

나는 어떤 오픈 소스 또는 무료 탭 컨트롤의 모르겠지만, 그냥 프레임 워크의 사용하지 않는 이유를 궁금해 탭 컨트롤. Forms.TabControl이 수행하지 않는 작업이 있습니까?

+0

+1입니다. 그렇습니다. Windows.Forms 탭 컨트롤은 다른 버전의 Windows에서 다르게 보일 것입니다. 이것은 좋은 일입니다 - Windows의 모양과 느낌. 독자적인 기발한 디자인 스타일을 만들려고하는 응용 프로그램은 매우 쉽게 눈에 띄지 않게 보일 수 있습니다. –

+0

때로는 좋은 일입니다. 그리고 때로는 회색 - 갈색 - 파란색 - 파스텔의 기본 모양과 다양한 느낌을주는 Windows의 느낌이 나쁜 것입니다. 앱이 OS UI 지침/협약을 따르거나 이탈해야하는지 여부는 각 앱마다 다르므로 결정을 내리지 않아야합니다. –

4

필자의 첫 번째 제안은 ComponentFactory에서 Phil과 이야기하는 것입니다. 나는 그를 매우 합리적인 동료로 생각한다. 어쩌면 그는 특별한 거래를하거나 기존 탭 컨트롤을 사용자 정의하는 방법에 대한 제안을 할 수 있습니다.

하지만 내가 생각하는 디자인/주관적인 질문이 더 많아서 "더 잘 통합"해야하는 디자인 과제에 대한 더 나은 대화를 스크린 샷에서 얻을 수 있습니다. "기본 설정이 잘 맞지 않는다"고 말하는 것은 매우 모호합니다.

그런 다음 사람들은 제안하기에 더 좋은 출발점을 갖게됩니다. 그 동안 나는 the WindowsClient.NET control gallery을 보았습니다.

+1

내가 "적합하지 않다"는 것은 크립톤 기반 앱의 외관에 맞지 않는다는 것입니다. XP 또는 Vista를 실행하고 있더라도 상관 없습니다. –

+0

나는 많은 것을 알았지 만, 어떻게 보이는지 지금 보는 것과 비교해 보길 원하십니까? 저는 혁명적 인 어떤 것도 제안하지 않고 있습니다. 단지 그림이 천 단어의 가치가 있다는 것입니다. "지금이 모양입니다. 회색으로 보이지 않게하고 싶습니다." – flipdoubt

+0

Main에 Application.EnableVisualStyles()가 설정되어 있습니까? – flipdoubt

0

CodeProject에서 Magic TabControl project을 볼 수 있습니다.

+3

CodeProject 기사에서 탭 컨트롤을 구현하는 방법에 대해서는 언급하지 않았습니다. 그것은 소스가 제공되지 않으며 상업용 라이브러리라고 믿는 바이너리 MagicLibrary.DLL 주위에 앉아있는 약간의 코드입니다. –

1
  1. 코드 프로젝트에서 Flat Tab Control (.NET)을 다운로드하십시오. 이 작업을 수행하는 데 약 30 초가 걸리고 기본 Windows 탭 컨트롤 모양 및 느낌에서 벗어나게됩니다. 하지만 그것은 크립톤 화되지 않았습니다.
  2. 1 단계에서 작성한 플랫 탭 컨트롤을 기반으로 this post on a slick custom Kryptonized Tab Control을 참조하십시오. 에 control assembly을 다운로드 할 수 있습니다 (찾기가 조금 어렵습니다). 지금까지 내가 아는 한, 소스 코드를 사용할 수 없지만, 크립톤 테마가 어떻게 이루어 졌는지 궁금하다면 반사경을 사용할 수 있습니다.
  3. 크립톤 인식 표시 논리로 플랫 탭 표시 논리 (페인트 등)를 바꾸십시오. 플랫 버튼 컨트롤 ~ 코드가 많지 않기 때문에 간단합니다.
0

사람이 다른 게시물에서 언급 한 AC.ExtendedRenderer.ToolKit의 최신 버전을 찾고 있다면, 다음 링크의 중앙 소스를 가리 키를 그들. 그러나 웹 사이트는 죽었습니다 .... 심지어 WaybackMachine은 우리가 DLL을 얻을 수 없습니다 :(!

  • http://web.archive.org/web/20130725145918/http://www.advancedcomputing.ch/Downloads/tabid/62/Default.aspx
  • 내가 찾을 수 있었던 최신

    +0

    이것은 답변으로 보이지 않으므로 게시 이유는 무엇입니까? –

    관련 문제