|
|
Display Multiple reports using single ReportViewer control
|
Total Hit (1112) |
It is easy to get the ReportViewer Control to report off of a DataSet that is set during design time. But what if you want to use code to cause one ReportViewer control to display many totally different reports using your own O/R mapper collection instead? It is not easy to see how to do this, but i
....Read More |
Rating
|
|
|
|
|
|
|
Highlighting and Shadowing Image List Images
|
Total Hit (1983) |
For some reason, the System.Windows.Forms.ImageList does not provide a Draw method that allows an image to be drawn highlighted or selected, even though this is part of the basic functionality of the underlying ComCtl32 ImageList. This article provides a method of drawing selected and lightened imag
....Read More |
Rating
|
|
|
SysTray from .NET
|
Total Hit (1683) |
The .NET Framework includes a NotifyIcon component but this unfortunately doesn't support InfoTip (balloon) notification; at least, not in v1.0 of the Framework. This sample provides an equivalent class which uses the Shell code directly to allow all the tooltip facilities to be used.
....Read More |
Rating
|
|
|
System Image List
|
Total Hit (2512) |
Although you can easily extract copies of icons for any file from the Shell using the SHGetFileInfo call, if you need to be able to display the icon for a large number of files you can end up with too many icons and run out of resources. The System Image List uses an intelligent caching technique to
....Read More |
Rating
|
|
|
Auto-File and URL Completion for Text Boxes and Combo Boxes
|
Total Hit (1610) |
Version 5 of the Shell, shipped with Windows 2000 and ME or above, provides the ability to add Auto-Complete to any Text Box. This sample provides two simple extensions to the TextBox and ComboBox classes to add AutoComplete to your application.
|
Rating
|
|
|
A class to put a ProgressBar into a StatusBar
|
Total Hit (2061) |
It is not possible to directly put a ProgressBar in a StatusBar in VB.NET. Solutions are available for C++ or VB 5 or 6.0. This is a way to do it in VB.NET.
|
Rating
|
|