Results for "Category: Custom Controls/ Forms/ Menus"
A real time saver for those of us that like to make use of Microsoft's separator bar / line. See Screen Shot for full desciption and visual.
Get the RGB value of a color under your mouse pointer! Really usefull for image editing programs! Enjoy :)
INTRODUCTION: I searched a lot For articles about VB & Midi, found some, but mostly they only handled short messages, the easy part. Here I needed To go further To solve a problem I had. The project turned out To be a bit sizy, but it embeds a lot of knowledge that was hard To find. So it could mean a great deal To someone starting With programming midi. The main objective was To automate convertions of Roland SC-55 System Exclusive Bulk Dumps into a shorter alternative, using as much short messages As possible, so other modules can receive the messages too. Other features are mixing the SC settings, generate fade In/outs, Read & write midi, more Or less wysiwyg printing of the dump values, midi piano, midi thru, etc. PURPOSE: Analyse SC-55 System Exclusive bulk dumps Generate alternatives for this huge bulkdump in case a high percentage are default data Edit the Sound Canvas settings ENVIRONMENT: This is a VB5 project. Since the WebBrowser control is used (provided with Windows 95) it can be run under Windows 95, but Windows NT doesn't install this control (~ SHDOCVW.DLL) automatically, so there you should find a way to install it yourself. No other (than basic VB) controls are used.
This class allows you to replace the standard Visual Basic menu with one that supports many more features, some of which include: Addition of bitmaps or icons to menu items (supports any size). Optional MonoDefault state will only colorize icons of menu items that are selected (a la Outlook Express) Extended keyboard shortcut keys, using Ctrl+, Shift+, Ctrl+Shift+, combinations, function keys, system keys, the menu and print keys, and the CapsLock key. Draws in the style of the Office 97 menu bar. Implements Visual Studio-menu style check marks and radio buttons. Implements Hot-tracking, Hot-lighted and Clear-box highlighting visual effects. Implements a "CaptionSeperator" item-type which is a Seperator Bar with scaled, centered text and optional background coloring and submenu support. Implements Color-select, a type of highlighting that lets the highlight bar be different than the system default Background gradients Multi-line menu items DBCS (Unicode) support for languages such as Chinese Each feature is Item-by-item. You can have a whole menu full of items that colorize or highlight differently. Version Upgrades: 4.1 (07/01/2001), 4.0 (06/18/01), 3.0 (02/22/2001) and 2.3 (10/28/2000): New Features include: Each item may have its own Font, right-justification of menu items, and support for menu breaks and menu bar-breaks. In Version 4.0, the object model was completely revamped and simplified, developer documentation is now included, and a number of new features, such as support for background gradients, multi-line menu items, and Unicode, were added. Version 4.1 adds Office XP style flat menus.
although i am in mailing list of PSC for over a year, i decided to upload one my codes that i think could be useful for someone. it's a very cool digital marquee. it supports 5 different colors, scrolling direction, interval... pretty good for an application
Just compile the DLL, and then add it through the references. You will find it there as panosprj. Then in the general declarations of a module or a form type e.g Dim p as new panosdll, and there you are, you have 91 powerfull functions. such as:CerterControls,ChangeScreenResolution,ChangeWallPaper,CheckForFormInIconTray,ChooseColor,CloseCDRom,ConnectToDUNConnection,ControlPanelAddNewHardWare,ControlPanelAddRemovePrograms,ControlPanelAddRemovePrograms,ControlPanelDatetime,ControlPanelDisplay,ControlPanelInternet,ControlPanelJoyStick,ControlPanelKeyBoard,ControlPanelModem,ControlPanelMouse,ControlPanelMultimedia,ControlPanelRegionalSettings,ControlPanelSounds,ControlPanelNetWork,ControlPanelSystem,DaysInMonth,CreateDesktopShortCut,DaysInYear,DaysLeftInYear,DaysLeftUntilChristmass,DirectoryExists,DisableCtrlAltDel,DisableXbutonForm,DoubleText,EnableCtrlAltDel,ExecuteFile,FadePicture p.FileExists,FirstOfMonth,FirstOfYear,ForceShutDownComputer,FormatNumberToWords,GetAccessPassWord,GetAvailableScreenResolutions,GetComputerName,GetDUNConnections,GetFreeDriveSpace,GetSystemDir,GetUserName,GetWinDir,Gradient,HideAppButtons,HideFromCtrlLAltDel,HideMouseCursor,HideStartButton,HideTaskBar,HideTaskBarClock,HideTaskBarIcons,IsLeapYear,LastOfMonth,LastOfYear,LogOnAsDifferentUser,MakeIt3D p.MakeStartupRegRUN,MakeStartupRegRUNSERVICES,OpenCDRom,PlayMid,PlayWav,ProgressBar,PutFormToIconTray,RebootComputer,RemoveFormFromIconTray,ReverseText,SelectDirectory,SelectFile,SelectImageFile,SetOnTopForm,ShowAbout,ShowAppButtons,ShowMouseCursor,ShowStartButton,ShowTaskBar,ShowTaskBarClock,ShowTaskBarIcons,ShuffleArray,ShutDownComputer,SoundCardExists,SpacedText,StopMid,Text3D,TilePictureAroundForm,TransparentForm,TrimPath,WholeScreenForm...Any votes are welcome
TabIndexManager (*array of controls bug fixed*) is a add-in for Visual Basic IDE that control the TabIndex property of the controls in the selected form. *A MUST SEE CODE !!!* ..... Special thanks to my friend Marcelo Ivan Martin. ................................................................................................................................................. *** PLEASE DON´T FORGET TO VOTE ! ***
Creates a totally customizable MsgBox replacement which can have custom icons and buttons. Report any bugs or suggestions, and feel free to modify the code (just give me credit for the original). One thing I haven't gotten around to adding yet is the support for default buttons, so if you have to, you can add that. Also, in order to use this in the sample prog (any prog for that matter), you have to compile it into a DLL and reference in the project first. PSC doesn't allow precompiled DLLs, so you have to do it. [ UPDATED ] It now has full support for changing the colors of the buttons and messagebox, as well as their colors
The problem with standard TextBox is that it background can't be transparent, I've developed the transparent text with standard Label objects. You can not type in text in Label object at Runtime, but with help of PictureBox you can type characters and edit text in Label objects. All Label objects that you want to be transparent and editable you must put on one PictureBox, and PictureBox will then work with Label objects… You can use the transparent text with "Microsoft Forms 2.0 Object Library" - "FM20.DLL", but there is one problem: this ActiveX component is not recommended to use, and it'll work only on computers with Microsoft Office 98 or late installed.
This is how to use gradient colors in a form. You do not need to do anything or write lines of code to add gradient to your forms. Just put the these three lines in Form_Load Sub Update Note: Thanks for comments, Form_Resize is a better sub if your form is not fixed size
Make eye catching GUI interfaces with this easy to use CommandButton replacement, and Make your project stand apart from the rest. With a host of new gradient color,icon and highlight effects, this control will no doubt enhance your App's UI !
The Cool Title Bar control allows you to have custom title bars with spectacular gradient effects, image support and also a rich and interactive user interface. The simplicity of this control in terms of use and the power of it will enable even a novice programmer to create eye catching applications. NOTE:THIS CONTROL HAS NOT BEEN TESTED WITH VB 5/VB 4
Add HyperLinks to your VB programs easily! Control Itself manages to open the target - any Program, Document, Web Address, Email Address.....are fully supported. Looks like a real web Hyperlink, uses appropriate mouse pointers, underlines or changes the font color on mouse hover. Provides like MouseHOVER, MouseLEAVE and RightClick. New programmers can learn many things....(1) How to open any document or URL in its default associated program....(2) How to give mouse hover events in VB controls, and many more. A very useful and handy control, please vote or comment it.
A class that converts existing forms to something like WinXP forms. NEW: Menu support on a borderless form. The support isn't 100%, but pretty good. Enclosed is a Read Me file you should take a minute or two to glance over. It describes what this thing can and cannot do and how to use the class Note. Still doesn't support MDI forms.
Now they double as Option buttons. Why have all those cool buttons & be stuck with standard gray option buttons? Nope, not any more. Also included a new gradient button added (Win98 & higher). A few other minor improvements were also made. Submitted for your feedback & comments, especially pertaining to bugs. Thanx.
A custom control that allows you to use an Office XP-style toolbar with your applications. Combine with the vbAccelerator Icon Menu Control (www.vbaccelerator.com) and you can make your apps look almost completely like Office XP!
Nice circular Form
You can use FM20.dll library from Microsoft forms 2.0 for create easily Multi-Column Combo and Transparent Text Box. It is too easy a cool!. Identical to appearence Microsoft Access forms. Rate mi code, please! See you later!
Change background/foreground color of Progressbar. using SENDMESSAGE/win32API
This control makes it very easy to add a horizontal split bar to your application. Eventually this control will include vertical splitbars as well. To use this control: 1. Place the control on a form. 2. Place controls above and below the splitbar control. This control needs at least one control above it and one control below it to function. The idea is that instead of using code to set the maximum and minimum scrolling positions controls are used instead. This makes it easy to visualize the range of motion for the control. Also, you can reposition the controls in response to form resize events, and the splitbar will use the new positions. Controls that are used only for setting splitbar ranges can be hidden at run time. In the future I will probaly change this so that the splitbar uses its current position for the maximum top or maximum bottom position if no controls are added to the top or bottom. 3. In the form load event add references to the controls to the splitbar using the AddControlTop and AddControlBottom events. i.e. splitbar1.AddControlTop Text1 splitbar1.AddControlBottom Text2 splitbar1.Update Calling splitbar.Update will align the bottom of all TopControls controls with the top of the splitbar and the tops of the BottomControls to the bottom of the splitbar. Known bugs. 1. Currently the splitbar control brings itself to the top when a user moves it. This was intended to make using the control easier, but it will hide any labels contained in the control. I think thats it, if you find more please let me know. Also, please send me any ideas you may have to make this control better.