IGLib 1.4
The IGLib base library for development of numerical, technical and business applications.
|
Various forms utilities. More...
Classes | |
class | WindowsAPI |
Public Member Functions | |
void | GenerateKeyPressTest1 (Control targetControl, string keyCode) |
Icon | FileIcon (string filePath) |
Icon | DllIcon (string DLLPath, int iconIndex) |
Static Public Member Functions | |
static void | Write (string str) |
static void | Write (bool block, string str) |
static void | WriteLine (string str) |
static void | WriteLine (bool block, string str) |
static void | Write (Char arg) |
static void | Write (Boolean arg) |
static void | Write (Char[] arg) |
static void | Write (Decimal arg) |
static void | Write (Double arg) |
static void | Write (Int32 arg) |
static void | Write (Int64 arg) |
static void | Write (Object arg) |
static void | Write (Single arg) |
static void | Write (UInt32 arg) |
static void | Write (UInt64 arg) |
static void | Write (String arg, Object arg1) |
static void | Write (String arg, Object[] arg1) |
static void | Write (Char[] arg, Int32 arg1, Int32 arg2) |
static void | Write (String arg, Object arg1, Object arg2) |
static void | Write (String arg, Object arg1, Object arg2, Object arg3) |
static void | WriteLine (Char arg) |
static void | WriteLine (Boolean arg) |
static void | WriteLine (Char[] arg) |
static void | WriteLine (Decimal arg) |
static void | WriteLine (Double arg) |
static void | WriteLine (Int32 arg) |
static void | WriteLine (Int64 arg) |
static void | WriteLine (Object arg) |
static void | WriteLine (Single arg) |
static void | WriteLine (UInt32 arg) |
static void | WriteLine (UInt64 arg) |
static void | WriteLine (String arg, Object arg1) |
static void | WriteLine (String arg, Object[] arg1) |
static void | WriteLine (Char[] arg, Int32 arg1, Int32 arg2) |
static void | WriteLine (String arg, Object arg1, Object arg2) |
static void | WriteLine (String arg, Object arg1, Object arg2, Object arg3) |
static void | ReportError (string errstr) |
Reports an error (including logging, etc., dependent on the current settings). | |
static string | GetErorString (Exception e) |
static void | ReportError (Exception e) |
Reports an error (including logging, etc., dependent on the current settings). | |
static void | ReportError (Exception e, string additional) |
static void | ReporWarning (Exception e) |
static void | ReportWarning (string errstr) |
static void | ReportWarning (Exception e, string additional) |
static void | GenerateKeyPress (Control targetControl, string keyCode) |
Sends the specified keystorkes to the specified control. Examples: "A", "B", "F1", "{ENTER}", "{DELETE}", "{END}", "^AB" - hold Ctrl while A is pressed, then press B "+(AB)" (hold Shift while A and B are pressed),"%{ENTER}" (hold Alt while Enter is pressed). | |
static void | PrintControl (Control frm) |
Prints a control by a printer. | |
static void | SaveControlJpeg (Control frm, string filePath) |
Saves the specified control to the specified file in the JPG format (common extension .jpg). The file is overwritten if it already exists. | |
static void | SaveControlJpeg (Control frm, string filePath, bool canOverwriteExistent) |
Saves the specified control to the specified file in the JPG format (common extension .jpg). canOverwriteExistent specifies whether existent files can be overritten. | |
static void | SaveControlGif (Control frm, string filePath) |
Saves the specified control to the specified file in the GIF format (common extension .gif). The file is overwritten if it already exists. | |
static void | SaveControlGif (Control frm, string filePath, bool canOverwriteExistent) |
Saves the specified control to the specified file in the GIF format (common extension .gif). canOverwriteExistent specifies whether existent files can be overritten. | |
static void | SaveControlBmp (Control frm, string filePath) |
Saves the specified control to the specified file in the BMP format (common extension .bmp). The file is overwritten if it already exists. | |
static void | SaveControlBmp (Control frm, string filePath, bool canOverwriteExistent) |
Saves the specified control to the specified file in the BMP format (common extension .bmp). canOverwriteExistent specifies whether existent files can be overritten. | |
static void | SaveControl (Control frm, string filePath, ImageFormat format) |
Saves the specified control to the specified file in a specified bitmap format. The file is overwritten if it already exists. | |
static void | SaveControl (Control frm, string filePath, ImageFormat format, bool canOverwriteExistent) |
Saves the specified control to the specified file in a specified bitmap format. canOverwriteExistent specifies whether existent files can be overritten. | |
static string | SaveControlFileDialogJpeg (Control frm, string initialDirectoryPath) |
Saves the specified control to a file in the JPG format (common extension .jpg). The file is chosen by the user via a file dialog that is launched. The file is overwritten if it already exists. | |
static string | SaveControlFileDialogJpeg (Control frm, string initialDirectoryPath, bool canOverwriteExistent) |
Saves the specified control to the specified file in the JPEG format (common extension .jpg). The file is chosen by the user via a file dialog that is launched. canOverwriteExistent specifies whether existent files can be overritten. | |
static string | SaveControlFileDialogGif (Control frm, string initialDirectoryPath) |
Saves the specified control to a file in the GIF format (common extension .gif). The file is chosen by the user via a file dialog that is launched. The file is overwritten if it already exists. | |
static string | SaveControlFileDialogGif (Control frm, string initialDirectoryPath, bool canOverwriteExistent) |
Saves the specified control to the specified file in the GIF format (common extension .gif). The file is chosen by the user via a file dialog that is launched. canOverwriteExistent specifies whether existent files can be overritten. | |
static string | SaveControlFileDialogBmp (Control frm, string initialDirectoryPath) |
Saves the specified control to a file in the BMP format (common extension .bmp). The file is chosen by the user via a file dialog that is launched. The file is overwritten if it already exists. | |
static string | SaveControlFileDialogBmp (Control frm, string initialDirectoryPath, bool canOverwriteExistent) |
Saves the specified control to the specified file in the BMP format (common extension .bmp). The file is chosen by the user via a file dialog that is launched. canOverwriteExistent specifies whether existent files can be overritten. | |
static string | SaveControlFileDialog (Control frm, string initialDirectoryPath, string extension, ImageFormat format) |
Saves the specified control to a file. The is chosen by the user via a file dialog that is launched. The file is overwritten if it already exists. | |
static string | SaveControlFileDialog (Control frm, string initialDirectoryPath, string extension, ImageFormat format, bool canOverwriteExistent) |
Saves the specified control's image to the specified file in a specified bitmap format. canOverwriteExistent specifies whether existent files can be overritten. | |
static void | BlinkForm (Control frm) |
static void | BlinkForm (Control frm, int numBlinks, int blinkTimeMs) |
static void | RecursiveControlDelegate (Control frm, ControlDelegate fd) |
Recursively executes a dlegate of type (vod(Control)) on frm and all its children. | |
static void | SetBackColorRec (Control win, Color col) |
Recursively sets background color for a window consform and all its children. | |
static void | SetForeColorRec (Control win, Color col) |
Recursively sets foreground color for a window consform and all its children. | |
static void | ConsoleExample () |
static void | ConsoleExample2 () |
Properties | |
static ConsoleForm | Console [get, set] |
Static Private Member Functions | |
static bool | ConsoleReady () |
static void | ReserveWrite (string str) |
static void | ReserveWriteLine (string str) |
static void | ReserveReportError (string errorstr) |
static void | ReserveReportError (Exception e) |
static void | ReserveReportError (Exception e, string additional) |
static void | ReserveReportWarning (string Warningstr) |
static void | ReserveReportWarning (Exception e) |
static void | ReserveReportWarning (Exception e, string additional) |
Private Attributes | |
static ConsoleForm | auxcons |
static object | OuterAppConsLock = new object() |
static int | MaxResWrErr = 4 |
Static Private Attributes | |
static ConsoleForm | ApplicationConsole = null |
Common tools for Windows forms. | |
static object | InnerAppConsLock = new object() |
static int | NumResWrErr = 0 |
Various forms utilities.
static bool IG::Forms::UtilForms::ConsoleReady | ( | ) | [inline, static, private] |
static void IG::Forms::UtilForms::Write | ( | string | str | ) | [inline, static] |
static void IG::Forms::UtilForms::Write | ( | bool | block, |
string | str | ||
) | [inline, static] |
static void IG::Forms::UtilForms::WriteLine | ( | string | str | ) | [inline, static] |
static void IG::Forms::UtilForms::WriteLine | ( | bool | block, |
string | str | ||
) | [inline, static] |
static void IG::Forms::UtilForms::Write | ( | Char | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::Write | ( | Boolean | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::Write | ( | Char[] | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::Write | ( | Decimal | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::Write | ( | Double | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::Write | ( | Int32 | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::Write | ( | Int64 | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::Write | ( | Object | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::Write | ( | Single | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::Write | ( | UInt32 | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::Write | ( | UInt64 | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::Write | ( | String | arg, |
Object | arg1 | ||
) | [inline, static] |
static void IG::Forms::UtilForms::Write | ( | String | arg, |
Object[] | arg1 | ||
) | [inline, static] |
static void IG::Forms::UtilForms::Write | ( | Char[] | arg, |
Int32 | arg1, | ||
Int32 | arg2 | ||
) | [inline, static] |
static void IG::Forms::UtilForms::Write | ( | String | arg, |
Object | arg1, | ||
Object | arg2 | ||
) | [inline, static] |
static void IG::Forms::UtilForms::Write | ( | String | arg, |
Object | arg1, | ||
Object | arg2, | ||
Object | arg3 | ||
) | [inline, static] |
static void IG::Forms::UtilForms::WriteLine | ( | Char | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::WriteLine | ( | Boolean | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::WriteLine | ( | Char[] | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::WriteLine | ( | Decimal | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::WriteLine | ( | Double | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::WriteLine | ( | Int32 | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::WriteLine | ( | Int64 | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::WriteLine | ( | Object | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::WriteLine | ( | Single | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::WriteLine | ( | UInt32 | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::WriteLine | ( | UInt64 | arg | ) | [inline, static] |
static void IG::Forms::UtilForms::WriteLine | ( | String | arg, |
Object | arg1 | ||
) | [inline, static] |
static void IG::Forms::UtilForms::WriteLine | ( | String | arg, |
Object[] | arg1 | ||
) | [inline, static] |
static void IG::Forms::UtilForms::WriteLine | ( | Char[] | arg, |
Int32 | arg1, | ||
Int32 | arg2 | ||
) | [inline, static] |
static void IG::Forms::UtilForms::WriteLine | ( | String | arg, |
Object | arg1, | ||
Object | arg2 | ||
) | [inline, static] |
static void IG::Forms::UtilForms::WriteLine | ( | String | arg, |
Object | arg1, | ||
Object | arg2, | ||
Object | arg3 | ||
) | [inline, static] |
static void IG::Forms::UtilForms::ReserveWrite | ( | string | str | ) | [inline, static, private] |
static void IG::Forms::UtilForms::ReserveWriteLine | ( | string | str | ) | [inline, static, private] |
static void IG::Forms::UtilForms::ReportError | ( | string | errstr | ) | [inline, static] |
Reports an error (including logging, etc., dependent on the current settings).
static string IG::Forms::UtilForms::GetErorString | ( | Exception | e | ) | [inline, static] |
static void IG::Forms::UtilForms::ReportError | ( | Exception | e | ) | [inline, static] |
Reports an error (including logging, etc., dependent on the current settings).
static void IG::Forms::UtilForms::ReportError | ( | Exception | e, |
string | additional | ||
) | [inline, static] |
Reports an error (including logging, etc., dependent on the current settings). An additonal string is appended to error report.
static void IG::Forms::UtilForms::ReporWarning | ( | Exception | e | ) | [inline, static] |
static void IG::Forms::UtilForms::ReportWarning | ( | string | errstr | ) | [inline, static] |
static void IG::Forms::UtilForms::ReportWarning | ( | Exception | e, |
string | additional | ||
) | [inline, static] |
static void IG::Forms::UtilForms::ReserveReportError | ( | string | errorstr | ) | [inline, static, private] |
static void IG::Forms::UtilForms::ReserveReportError | ( | Exception | e | ) | [inline, static, private] |
static void IG::Forms::UtilForms::ReserveReportError | ( | Exception | e, |
string | additional | ||
) | [inline, static, private] |
static void IG::Forms::UtilForms::ReserveReportWarning | ( | string | Warningstr | ) | [inline, static, private] |
static void IG::Forms::UtilForms::ReserveReportWarning | ( | Exception | e | ) | [inline, static, private] |
static void IG::Forms::UtilForms::ReserveReportWarning | ( | Exception | e, |
string | additional | ||
) | [inline, static, private] |
static void IG::Forms::UtilForms::GenerateKeyPress | ( | Control | targetControl, |
string | keyCode | ||
) | [inline, static] |
Sends the specified keystorkes to the specified control. Examples: "A", "B", "F1", "{ENTER}", "{DELETE}", "{END}", "^AB" - hold Ctrl while A is pressed, then press B "+(AB)" (hold Shift while A and B are pressed),"%{ENTER}" (hold Alt while Enter is pressed).
targetControl | Target control to which the keystrokes are sent. |
keyCode | A string specifying keys or sequence thereof to be sent to the control. |
List of codes accepted:
http://msdn.microsoft.com/en-us/library/system.windows.forms.sendkeys.aspx
void IG::Forms::UtilForms::GenerateKeyPressTest1 | ( | Control | targetControl, |
string | keyCode | ||
) | [inline] |
static void IG::Forms::UtilForms::PrintControl | ( | Control | frm | ) | [inline, static] |
Prints a control by a printer.
frm | Control to be printed. |
static void IG::Forms::UtilForms::SaveControlJpeg | ( | Control | frm, |
string | filePath | ||
) | [inline, static] |
Saves the specified control to the specified file in the JPG format (common extension .jpg). The file is overwritten if it already exists.
frm | Control to be printed. |
filePath | Path of the file where image is saved. |
static void IG::Forms::UtilForms::SaveControlJpeg | ( | Control | frm, |
string | filePath, | ||
bool | canOverwriteExistent | ||
) | [inline, static] |
Saves the specified control to the specified file in the JPG format (common extension .jpg). canOverwriteExistent specifies whether existent files can be overritten.
frm | Control to be printed. |
filePath | Path of the file where image is saved. |
canOverwriteExistent | Whether the method can override existent files. |
If false and filePath specifies an existent file then exception is thrown.
static void IG::Forms::UtilForms::SaveControlGif | ( | Control | frm, |
string | filePath | ||
) | [inline, static] |
Saves the specified control to the specified file in the GIF format (common extension .gif). The file is overwritten if it already exists.
frm | Control to be printed. |
filePath | Path of the file where image is saved. |
static void IG::Forms::UtilForms::SaveControlGif | ( | Control | frm, |
string | filePath, | ||
bool | canOverwriteExistent | ||
) | [inline, static] |
Saves the specified control to the specified file in the GIF format (common extension .gif). canOverwriteExistent specifies whether existent files can be overritten.
frm | Control to be printed. |
filePath | Path of the file where image is saved. |
canOverwriteExistent | Whether the method can override existent files. |
If false and filePath specifies an existent file then exception is thrown.
static void IG::Forms::UtilForms::SaveControlBmp | ( | Control | frm, |
string | filePath | ||
) | [inline, static] |
Saves the specified control to the specified file in the BMP format (common extension .bmp). The file is overwritten if it already exists.
frm | Control to be printed. |
filePath | Path of the file where image is saved. |
static void IG::Forms::UtilForms::SaveControlBmp | ( | Control | frm, |
string | filePath, | ||
bool | canOverwriteExistent | ||
) | [inline, static] |
Saves the specified control to the specified file in the BMP format (common extension .bmp). canOverwriteExistent specifies whether existent files can be overritten.
frm | Control to be printed. |
filePath | Path of the file where image is saved. |
canOverwriteExistent | Whether the method can override existent files. |
If false and filePath specifies an existent file then exception is thrown.
static void IG::Forms::UtilForms::SaveControl | ( | Control | frm, |
string | filePath, | ||
ImageFormat | format | ||
) | [inline, static] |
Saves the specified control to the specified file in a specified bitmap format. The file is overwritten if it already exists.
frm | Control to be printed. |
filePath | Path of the file where image is saved. |
format | Image format. |
static void IG::Forms::UtilForms::SaveControl | ( | Control | frm, |
string | filePath, | ||
ImageFormat | format, | ||
bool | canOverwriteExistent | ||
) | [inline, static] |
Saves the specified control to the specified file in a specified bitmap format. canOverwriteExistent specifies whether existent files can be overritten.
frm | Control to be printed. |
filePath | Path of the file where image is saved. |
format | Image format. |
canOverwriteExistent | Whether the method can override existent files. |
If false and filePath specifies an existent file then exception is thrown.
static string IG::Forms::UtilForms::SaveControlFileDialogJpeg | ( | Control | frm, |
string | initialDirectoryPath | ||
) | [inline, static] |
Saves the specified control to a file in the JPG format (common extension .jpg). The file is chosen by the user via a file dialog that is launched. The file is overwritten if it already exists.
frm | Control to be printed. |
initialDirectoryPath | Initial directory opened in file dialog. Set to current directory if not specified. |
static string IG::Forms::UtilForms::SaveControlFileDialogJpeg | ( | Control | frm, |
string | initialDirectoryPath, | ||
bool | canOverwriteExistent | ||
) | [inline, static] |
Saves the specified control to the specified file in the JPEG format (common extension .jpg). The file is chosen by the user via a file dialog that is launched. canOverwriteExistent specifies whether existent files can be overritten.
frm | Control to be printed. |
initialDirectoryPath | Initial directory opened in file dialog. Set to current directory if not specified. |
canOverwriteExistent | Whether the method can override existent files. |
If false and an existent file is selected then exception is thrown.
static string IG::Forms::UtilForms::SaveControlFileDialogGif | ( | Control | frm, |
string | initialDirectoryPath | ||
) | [inline, static] |
Saves the specified control to a file in the GIF format (common extension .gif). The file is chosen by the user via a file dialog that is launched. The file is overwritten if it already exists.
frm | Control to be printed. |
initialDirectoryPath | Initial directory opened in file dialog. Set to current directory if not specified. |
static string IG::Forms::UtilForms::SaveControlFileDialogGif | ( | Control | frm, |
string | initialDirectoryPath, | ||
bool | canOverwriteExistent | ||
) | [inline, static] |
Saves the specified control to the specified file in the GIF format (common extension .gif). The file is chosen by the user via a file dialog that is launched. canOverwriteExistent specifies whether existent files can be overritten.
frm | Control to be printed. |
initialDirectoryPath | Initial directory opened in file dialog. Set to current directory if not specified. |
canOverwriteExistent | Whether the method can override existent files. |
If false and an existent file is selected then exception is thrown.
static string IG::Forms::UtilForms::SaveControlFileDialogBmp | ( | Control | frm, |
string | initialDirectoryPath | ||
) | [inline, static] |
Saves the specified control to a file in the BMP format (common extension .bmp). The file is chosen by the user via a file dialog that is launched. The file is overwritten if it already exists.
frm | Control to be printed. |
initialDirectoryPath | Initial directory opened in file dialog. Set to current directory if not specified. |
static string IG::Forms::UtilForms::SaveControlFileDialogBmp | ( | Control | frm, |
string | initialDirectoryPath, | ||
bool | canOverwriteExistent | ||
) | [inline, static] |
Saves the specified control to the specified file in the BMP format (common extension .bmp). The file is chosen by the user via a file dialog that is launched. canOverwriteExistent specifies whether existent files can be overritten.
frm | Control to be printed. |
initialDirectoryPath | Initial directory opened in file dialog. Set to current directory if not specified. |
canOverwriteExistent | Whether the method can override existent files. |
If false and filePath specifies an existent file then exception is thrown.
static string IG::Forms::UtilForms::SaveControlFileDialog | ( | Control | frm, |
string | initialDirectoryPath, | ||
string | extension, | ||
ImageFormat | format | ||
) | [inline, static] |
Saves the specified control to a file. The is chosen by the user via a file dialog that is launched. The file is overwritten if it already exists.
frm | Control to be printed. |
initialDirectoryPath | Initial directory opened in file dialog. Set to current directory if not specified. |
extension | File extension (e.g. ".bmp"). |
format | Image format. |
static string IG::Forms::UtilForms::SaveControlFileDialog | ( | Control | frm, |
string | initialDirectoryPath, | ||
string | extension, | ||
ImageFormat | format, | ||
bool | canOverwriteExistent | ||
) | [inline, static] |
Saves the specified control's image to the specified file in a specified bitmap format. canOverwriteExistent specifies whether existent files can be overritten.
frm | Control to be printed. |
initialDirectoryPath | Initial directory opened in file dialog. Set to current directory if not specified. |
extension | File extension (e.g. ".bmp"). |
filePath | Path of the file where image is saved. |
format | Image format. |
canOverwriteExistent | Whether the method can override existent files. |
If false and filePath specifies an existent file then exception is thrown.
static void IG::Forms::UtilForms::BlinkForm | ( | Control | frm | ) | [inline, static] |
static void IG::Forms::UtilForms::BlinkForm | ( | Control | frm, |
int | numBlinks, | ||
int | blinkTimeMs | ||
) | [inline, static] |
static void IG::Forms::UtilForms::RecursiveControlDelegate | ( | Control | frm, |
ControlDelegate | fd | ||
) | [inline, static] |
Recursively executes a dlegate of type (vod(Control)) on frm and all its children.
static void IG::Forms::UtilForms::SetBackColorRec | ( | Control | win, |
Color | col | ||
) | [inline, static] |
Recursively sets background color for a window consform and all its children.
static void IG::Forms::UtilForms::SetForeColorRec | ( | Control | win, |
Color | col | ||
) | [inline, static] |
Recursively sets foreground color for a window consform and all its children.
Icon IG::Forms::UtilForms::FileIcon | ( | string | filePath | ) | [inline] |
Icon IG::Forms::UtilForms::DllIcon | ( | string | DLLPath, |
int | iconIndex | ||
) | [inline] |
static void IG::Forms::UtilForms::ConsoleExample | ( | ) | [inline, static] |
static void IG::Forms::UtilForms::ConsoleExample2 | ( | ) | [inline, static] |
ConsoleForm IG::Forms::UtilForms::ApplicationConsole = null [static, private] |
Common tools for Windows forms.
ConsoleForm IG::Forms::UtilForms::auxcons [private] |
object IG::Forms::UtilForms::InnerAppConsLock = new object() [static, private] |
object IG::Forms::UtilForms::OuterAppConsLock = new object() [private] |
int IG::Forms::UtilForms::NumResWrErr = 0 [static, private] |
int IG::Forms::UtilForms::MaxResWrErr = 4 [private] |
ConsoleForm IG::Forms::UtilForms::Console [static, get, set] |