2013-06-13 4 views
1

Я пробовал ToolBar, ToolStrip, MenuStrip, но у них этого не было.Что это за контроль?

enter image description here

Должен ли я создать свой пользовательский визуализатор для достижения этой цели?

Это мои управления

enter image description here

+1

Это 'System.Windows.Forms.ToolStrip' (форма Windows) – Bidou

+0

Является ли ToolStrip win32 управляющим? Я не думаю, что utorrent является .Net-приложением. – albert

+0

@albert most, если не все члены 'System.Windows.Forms' являются оболочками Win32. – CodeCaster

ответ

1

Utorrent является закрытым исходным кодом программы, написанной на C++. Он использует элементы управления, которые можно использовать только из собственной программы и имеет свои собственные. В общем, это довольно гладкая программа, написанная высококвалифицированным программистом на C++. Воспроизведение его внешнего вида и особенно его очень скромных размеров очень сложно.

Это элемент управления арматурой, страница библиотеки MSDN is here. У него нет обертки .NET, создавая свой собственный довольно масштабный проект. Предполагая, что вы также не хотите писать программу на C++, вам нужно будет сделать это с помощью ToolStrip или элемента управления .NET 1.x ToolBar. Последнее необходимо добавить в панель инструментов на последующих версиях VS, щелкнуть правой кнопкой мыши и нажать «Выбрать элементы». Вы можете получить его достаточно похожим, но не точным.

+0

Он имеет те же цвета MainMenu. Можно ли получить градиенты MainMenu (для версии Windows), чтобы создать средство визуализации для ToolStrip? – albert

+0

используйте ToolBar, если хотите цвета темы по умолчанию. Средство RenderMode = SystemStrip является приблизительным. –