I want 2 custom controls written in VB.NET or C#.
The first control is basically an extension of the treeview control. -With these differences:
-Each node in the tree can have it's own font and fore color (in actual usage, the font will be the same, but forecolor and strikethrough will be applied on an individual node-by-node basis).
-Checkboxes will always be in use.
-Double clicking on a nodes text does not cause the check box to be checked. It just raises a "node double clicked" event.
The second control's purpose is for selecting a time period that exists begining at a certain point in time. This control will need to be drawn using [url removed, login to view] I think. - You may come up with an easier way. I have included 2 images where I have done rough drawings of what I imagine. These will need to be refined with some discussion between you and I. Using the Up/Down arrows moves the highlight between the horizontal bands. Each horizontal band represents a time frame (ie. Year,Month, Week, day). In the first image you can see the user has selected 'TODAY'(Years, Month names, week numbers and dates should be shown in the boxes, unlike my first image -see second image). In the second Image you can see that the user has selected 'NEXT WEEK'. - Note that there is NO day selected next week, this is a valid selection. It Could Also be 'NEXT MONTH', or DECEMBER or 2006. When the user goes Upward (using up key) the control de-selects the current time frame and uses the time frame selected in the band above it. Moving downward allows the user to be more specific in their selection.
To get an exact understanding of my requirements please use bid comments to ask me questions. I will not accept bids from those who have ignored this provisor.
Fully funcitoning controls with test forms in another project to demonstrate their usage. Full source code for running in the Visual Studio .NET IDE (that means Solutions files & Project files should be used) Total and exclusive rights to Intelectual property and design features implemented in the control(s)
Windows 32 bit versions, that run the .NET framework v1.1. For use in the Visual Studio .NET development environment.