Results for "Category: Custom Controls/ Forms/ Menus"
This is just a simple control designed as a drop-in component to allow a Tabbed Browser environment. I was working on a browser for personal use using tabs and a few people I work with, including my IT manager wanted apps done, using the interface, so I dedicded to make this control to make it easier to create the apps quickly. You can Add/Delete tabs, Block/Query popup tabs (popups display in a new tab) If you like this....Please vote....if not, don't Any/All CONSTRUCTIVE CRITISISM is welcome.... Please be easy....this is my first submission and I thought that maybe others would find it useful :-)
OK! i will change the code comment. I don't wanna win the code contest. You must not look at the horrible graphics, but the code. How do create or clone a control? By creating a control array? By the method explained by venky dude? (good tutorial venky) This is simple a new way to create a control than can expand our knowledge of visual basic. You can create control, assign a name and code to the events in the way yo want. You can also remove the controls by it's own name (form1.controls.remove "goofy"). Try to do this in a control array!!! unload commandbutton(11). You still have 20 command button with control number 11 removed (more complicated).
Highlight the active control in a different colour to draw attention. Does not require the gotfocus, lost focus for each control. VERY EFFICIENT CODE
This detects your idlestate if there is no input from your keyboard or mouse a triggers an event so if you want to make your screensavers this is jus what you need..
VBLayers is an ActiveX Control that will create a Layers Window, similar to that in Adobe Photoshop (see Screenshot). Features dragable layers, automatic scrolling, drag tracking and more. Very well commented and clean code. I welcome any feedback towards making this a better product, and appreciate any votes. (Note: Archive corrected to contain image references for project.)
Resize controls in the same manner as the IDE at runtime
I was looking for a flat toolbar style xp button on psc, but i couldnt find one - there was some great stuff by AKI but no efficent xp toolbar buttons. So i wipped one together in about 15 minutes - PLEASE VOTE!
Ever wanted to make your own multiple user server? Say for something like chat or Instant Messaging? Now you can forget about coding the Winsock control for complicated multi user support, let DSS Server Control do the job for you! You need a reasonably fast machine to see the control at its best. Please read the Readme.txt file included in the archive, or dont and get all frustrated; your choice ;p You will need WinRAR from www.rarsoft.com or www.winrar.com, as there is a RAR inside the ZIP file. If you need the source in ZIP format, then download www.angelfire.com/d20/vbfiles/dss_zip.zip. **UPDATED: The Socket Stack Managment in StartNewSocket() has been fixed** Read the Readme.txt file for more detailed information.
This Will allow the programmer to customise the individual foreground background colours of the different listview items, and can give a listview a custom highlight colour, with out modification to this code. Any votes and/or comments will be much appreciated.
Name: prjPanelTest Description: this control is very useful for those who need more space on their forms, you can extend you form space using this control, see example form how to use: 1.- Insert a ISPanel Control in your form 2.- Insert controls in a picture Box 3.- In the Form Load Event call the Attach Function and pass the picturebox as parameter. 4.- In the Query Unload event call the detach Function Notes: the Control Captures the events of the Picturebox, so if you resize the picturebox, the control adjust the scrollbars. Also, if you resize the ISPanel control, it adjust his properties Feedback and Votes are GREATLY appreciated ;)
It's been a long time, but I am back with a new ActiveX control. Presenting the bsFrame control, standing at around 192kb, which is intended as a more dynamic replacement for Microsoft's intrinsic Frame control. It is in its most basic state at the moment, with support for enabled/disabled states, 3 different frame designs and all 8 possible border styles, as well as customisable colours. In the future there may be support for icons, caption alignment and caption positioning. Also note that BadSoft Online is back up, please visit my site at http://www.badsoft.co.uk. If you can, please leave feedback, your comments and constructive criticism. Votes would be good too.
This is a control that will allow you to create a form that can be scrolled by the user. It is very simple to implement. This submission is heavily based on another submission by Fred_Cpp: http://www.planet-source-code.com/vb/scripts/showcode.asp?lngWId=1&txtCodeId=31896 I hope that Fred doesn't get mad at me for tweaking his code! :) My modified version has little changes. When there is no need to scroll horizontally or vertically, the scroll bar is hidden. The scroll bars do not have the annoying blinking anymore. I did a lot of clean up on the code and added a few comments in "English". I think that the example looks better, too. It would be good if you guys could give me some feedback. ============================================ I have just uploaded an ActiveX Control that is much better. The URL Is: ============================================ http://www.planet-source-code.com/vb/default.asp?lngCId=32374&lngWId=1
Con este formulario tú podrás puedes poner a tu sistema con un icono en la Barra de Estado ( junto al reloj ) cuando lo minimices. -- With this form you can put to your system with an icon in the Task Bar (next to the clock) when you minimized it.
This ActiveX Control (OCX) will create a simple interface so the user can enter a determined time. It then validates the time entered and will always return a correct time. This control can be very useful if you are writing a program like an Alarm Clock or something like this. It can be, also, very instructive for those who want to learn how to program an ActiveX Control.
This project demonstrates you how to build an alert box like MSN Messenger has. It is displayed in the bottom-right corner of your screen. When an alert is shown while another one is still visible, it is placed on top of the existing box. By moving the mousecursor over the text it appears as a hyperlink. And to get a little bit of the Microsoft feeling I've added a simple gradient found elsewhere on PSC.
This is an advanced ListView Control. It Populates a listview control using the given path with the files and folders. The control retains most listview properties, events and methods plus: UserControl.Path (Read/Write) Property that specifies the path to populate UserControl.Populate Method to populate the control Feel free to enhance it! Copyright © 2002 George Kontostanos
PLEASE Vote for me!!!!! Magic Windows ver 1.0 Have you ever wanted to have a form that would slide out from behind another form, like a tray? Well now you can. Simply Drop this control onto a form(the one you will use as the tray) and from anywhere in code you call 2 methods. One will Slide the form out, The other retracts the form back. You can set the "tray" form to slide out to the right, left, top. or bottom. You can set it to slide out on top of the calling form, or behind the calling form.
Visual Basic will allow us to add control array to a Form at run time using the load statement. However with this code I will try to explain a way where you can dynamically add a control array to a Form at run time, and then catch the events generated by the added controls.
Do you also think, that the normal CommandButton is a bit ugly? Here is a Button of the next generation...check it out!
This is a decent example on how to skin a form. I made 10 skins and Commented every line in this project so you can see what's going on and how BitBlt works from top to bottom. If you don't know BitBlt that well or at all, this is a perfect example for you. Please RATE this and soon I'll make a v2.0 of this. And if you make a good skin for this, E-mail me it at: [email protected]! :)