Shell MegaPack: Shell Browser Components & controles para MFC, VB,. Net, C #, VB.Net, C + +, Delphi, VBA

| by Himangi Godbole | September 10, 2008
Introdução
Shell MegaPack UI é um conjunto de controles que dá gota-no Windows Explorer-como escudo para navegar funcionalidade suas aplicações.
Componentes da Shell MegaPack
Shell MegaPack é constituído pelos seguintes componentes e controles:
Controle FolderView
O controle é um shell FolderView TreeView controle hierárquico que mostra uma exibição de pastas no computador semelhante ao Windows Explorer. Destina-se a substituir os controlos e as APIs embaraçosa encontrados em muitas linguagens de programação. É um excelente substituto para o SHBrowseForFolder API se você estiver usando o Windows API pura programação. Visual Basic desenvolvedores podem usá-lo em vez do controle DirListBox. Por. Net programadores usando C #, VB.Net ou Dirigido C + + para desenvolvedores Windows Forms aplicações, é um excelente substituto para o FolderBrowserDialog, o que não é senão um invólucro ao redor do geridos SHBrowseForFolder função API. Muitos desenvolvedores chicote de um rápido directorypicker ou um browsefolderdialog ou um controlo FolderTree que nem sequer mostrar o bom ícones para as pastas. Na tentativa de acrescentar algo mais complicado do que uma simples exibição de pastas hierárquicas resulta em um rápido aumento do tempo necessário para o desenvolvimento. Adicionando os recursos avançados, como renomear, menus contexto, dragdrop, infotips se tornar inviável, tanto em termos de custos e de tempo. FolderView controle é uma boa escolha para programadores em tal situação.

Controle FileView
FileView controle imita lista do lado esquerdo do Windows Explorer. Ela mostra os arquivos e pastas com o sistema em Miniatura Ver, Detalhes Ver ou GroupView, bem como a lista normal e grande ícone pontos de vista. Ele apresenta funcionalidades avançadas como item de filtragem, menus contexto, dragdrop, infotips, personalizado e colunas itens personalizados. Pode ser utilizado como um substituto para o FileListBox ou o Microsoft Comum Dialog controlos no VB. Para o Visual C + + MFC programadores, ele pode ser usado no lugar da CFileDialog e C #, Visual Basic.Net e MC + + winforms desenvolvedores podem usá-lo como um substituto para o FileDialog. NET.

Controle ShComboBox
O ShComboBox Control permite que você adicione uma Windows-Explorer-como drive-selecção combobox a sua candidatura, mostrando todos os drives, pastas e até mesmo arquivos exatamente como o Windows Explorer faz. VB programadores pode usá-lo em vez do controle DriveListBox. Não há nenhum substituto para a verdade, nem em ShComboBox ou MFC. Net.

ShellObjects
ShellObjects é uma coleção de componentes e de controles que trazem diversas funcionalidades shell para as suas aplicações:

ShellPopupNotification controle
Esse controle permite a você exibir MSN Office 2003 eo estilo pop notificações de sua candidatura. Múltiplas pop pode ser exibido em uma vez e os popups pode ser manual ou automaticamente posicionados de acordo com a sua configuração. Cada notificação shellpopup janela se parece com um balão que pode ser usado para notificar o usuário de vários eventos que ocorrem na sua candidatura. A aparência, layout e conteúdo do pop-up podem ser completamente controlados.

ShellNotifyIcon controle
Esse controle permite-lhe adicionar ícones da bandeja do sistema do shell notificação área. Trata-se de um substituto para o avançado que vem com o componente NotifyIcon. CTrayIcon Net ou o que está presente em MFC. Possui recursos como múltiplas imagens que podem ser utilizados para a animação ou para indicar diferentes estados de seu pedido, automático e menus popup contexto balão infotip estilos.

ShellLink e URLLink
Estes elementos permitem que você crie facilmente, ler e manipular atalho (shelllink - *. lnk) de arquivos ou internet atalho (*. url) de suas aplicações.

Sabores de Shell MegaPack

Shell MegaPack ActiveX
Os controles ActiveX são compatíveis com uma grande variedade de linguagens de programação e desenvolvimento de ambientes. Eles podem ser usados em Visual Basic, Visual C + +, Borland Delphi, Borland C + + Builder, VBA aplicações Office, páginas HTML ou ASP, dBase, Magic eDeveloper e Visual Interdev.

Shell MegaPack.Net
A. Net controles são compatíveis com o Visual Studio.Net 2002, Visual Studio.Net 2003, Visual Studio.Net 2005 Beta 2, SharpDevelop e Borland Delphi.Net. Eles podem ser usados em todos. Net línguas incluindo C #, VB.Net, C + + e Dirigido J #.

Artigo Original: http://www.ssware.com/ar… nd-vba.htm

Article Source: http://www.articleset.com



About the Author

G Himangi is a Senior Software Developer at LogicNP Software (http://www.ssware.com) and is a member of LogicNP Software's component and controls development team. » Read more articles by Himangi Godbole
You are welcome to publish or reprint this article free of charge, provided: