MegaPack Shell: Shell Browser Componentes y controles de MFC, VB,. Net, C #, VB.Net, C + +, Delphi, VBA

| by Himangi Godbole | September 10, 2008
Introducción
Shell MegaPack es un conjunto de controles de interfaz de usuario que da la deserción escolar en el Explorador de Windows como el shell de navegación funcionalidad a sus aplicaciones.
Componentes de Shell MegaPack
Shell MegaPack consta de los siguientes componentes y controles:
FolderView Control
El control FolderView es un shell treeview control que muestra una visualización jerárquica de las carpetas de su ordenador similar al Explorador de Windows. Está destinada a sustituir a la incómoda la API y los controles se encuentran en muchos lenguajes de programación. Es un excelente reemplazo para el API SHBrowseForFolder si está usando pura API de Windows de programación. Visual Basic para que los desarrolladores puedan utilizarlo en lugar del control DirListBox. For. Net programadores usando C #, VB.Net Gestionado o C + + para desarrolladores de aplicaciones Windows Forms, es un excelente reemplazo para el FolderBrowserDialog, que no es más que una envoltura alrededor gestionado la función API SHBrowseForFolder. Muchos desarrolladores de látigo de una solución rápida directorypicker o un browsefolderdialog o un FolderTree control que ni siquiera mostrar el buen iconos de las carpetas. El intento de añadir algo más complicado que una simple pantalla jerárquica de las carpetas de resultados en un rápido aumento en el tiempo requerido para el desarrollo. Adición de funciones avanzadas tales como el cambio de nombre, menús contextuales, dragdrop, infotips convertido en irrealizables, tanto en términos de costo y tiempo. FolderView control es una buena elección para los desarrolladores en una situación de este tipo.

FileView Control
FileView control imita la parte izquierda de listview el Explorador de Windows. Muestra los archivos y carpetas en el sistema de miniaturas, o Ver Detalles GroupView así como la lista normal y gran icono de puntos de vista. Cuenta con funciones avanzadas como elemento de filtrado, menús contextuales, dragdrop, infotips, la costumbre y la costumbre columnas. Se puede usar como un reemplazo para el FileListBox o el Microsoft Common Dialog controles en VB. Para Visual C + + MFC programadores, puede ser utilizado en lugar de la CFileDialog y C #, Visual Basic.Net y MC + + WinForms los desarrolladores pueden utilizarlo como un sustituto de la FileDialog. NET.

ShComboBox Control
El ShComboBox Control te permite añadir un Windows-Explorer-como unidad de selección combobox para su aplicación, mostrando todas las unidades, carpetas e incluso los archivos exactamente como hace el Explorador de Windows. VB programadores pueden usarlo en lugar del control DriveListBox. Realmente no hay sustituto para ShComboBox en cualquiera de los dos o MFC. Net.

ShellObjects
ShellObjects es una colección de componentes y controles que aportan diversas funcionalidades shell para sus aplicaciones:

ShellPopupNotification control
Este control le permite mostrar MSN Office 2003 y de estilo pop-notificaciones de su solicitud. Múltiples pop-ups se pueden visualizar a la vez y los pop-ups puede ser manual o automática posicionarán de acuerdo a su configuración. Cada ventana de notificación shellpopup parece un globo que se puede utilizar para notificar al usuario de los diversos eventos que ocurren en su aplicación. La aparición, el diseño y el contenido de la ventana emergente puede ser completamente controlado.

ShellNotifyIcon control
Este control le permite agregar iconos en la shell del sistema de bandeja área de notificación. Se trata de un reemplazo avanzado para el componente NotifyIcon que viene con. Net o la CTrayIcon que está presente en MFC. Tiene características como múltiples imágenes que pueden ser utilizados para la animación o para indicar los diferentes estados de su solicitud, automático popup menús contextuales y globo infotip estilos.

ShellLink y URLLink
Estos componentes le permiten fácilmente crear, leer y manipular atajo (shelllink - *. lnk) o archivos de acceso directo a internet (*. url) de sus aplicaciones.

El sabor de Shell MegaPack

Shell MegaPack ActiveX
Los controles ActiveX son compatibles con una amplia variedad de lenguajes de programación y entornos de desarrollo. Se pueden utilizar en Visual Basic, Visual C + +, Borland Delphi, Borland C + + Builder, VBA Oficina de aplicaciones, HTML o páginas ASP, dBase, Magic EDeveloper y Visual InterDev.

Shell MegaPack.Net
El. Net controles son compatibles con Visual Studio.Net 2002, Visual Studio.Net 2003, Visual Studio.Net 2005 Beta 2, SharpDevelop y Borland Delphi.Net. Ellos pueden ser utilizados por todos. Net idiomas, incluyendo C #, VB.Net, Gestionado C + + y J #.

Artículo original: http://www.ssware.com/ar… ª 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: