Visual C++/CLI Development
Search
Article Categories
.Fixing Issues
(0)
.Projects General
(9)
Installing VC++
(2)
64bit and 32bit executibles
Creating New Project From Existing Project
Running As A Windows Service
If intellisense (auto complete) stops working
Creating A Windows Forms Project From scratch
Changing A Projects .Net Version
VS2008 to VS2013 Changes
.Visual Studio Versions of C++
(1)
Versions of C++
Application Control
(12)
Build Setup
(3)
Foreground Window Detect and Set
Launching Specific Things
Other System Applications
FileVersionInfo
Getting Arguments Passed To The Application Exe
Target Framework
Assembly Attributes
.Useful Things
Buttons
(2)
Button Images
Buttons General
C# Differences
(1)
Differences To C#
Charts
(10)
Multiple lines on a chart
Deploying Applications Using The Chart Control
Dynamically Altering Charts
Axis Specific
Creating New Chart
Chart Control General
Title
Copy to clipboard
Checkbox
(1)
Checkbox General
Checked List Box
(1)
Using Checked List Box
Classes Objects Struct etc
(9)
Copy A Class
.Classes (& Struct) General
Creating Basic Class / Struct
Global Class Objects
Adding new class to a form
Forward Declarations Of A Class
Create A New Class
Structures/Class Of Our Own Data Types
Clipboard
(1)
Copy to clipboard
Colour
(2)
Converting Colour To String
Set Colour
Combo Box
(3)
Colouring Combo Box Items
Useful function to setup combo boxes
.Using Combo Boxes
Cursor
(1)
Cursor General
Data furnace
(1)
Data furnace
Databases
(16)
Microsoft SQL Server Compact
(1)
MySQL for Visual Studio
(1)
SQLite
(14)
DataGridView
(10)
DataSources
(1)
Styling
(3)
Buttons, Images etc in a DataGridView
.Data Grid View General
DataGridViewComboBoxColumn
Copy To Clipboard
DataGridViewCheckBoxColumn
Creating Data Grid From Arrays
Date and Time
(3)
TimeSpan and Calculating Time Difference
Date & Time
Create random powerup value from time
Delegates
(3)
A more complex method originally used
.Delegates General
Creating Simple Callback Function
Dialog Boxes
(1)
Dialog Boxes General
DLLImport
(1)
DLLImport General
Encryption
(1)
Encrypting Literal Strings In Your Application
Events
(1)
Events General
File Input and Output
(14)
File Access General
Working With Files
Obtaining Hard Disk Information
Filename Not Permitted Characters
Read File
Open File Dialog
Working With Directories
Storing Class Data, Arrays Etc
Font
(1)
Working With Fonts
Forms
(20)
Form Size And Location
(2)
Screen Size And Location
(1)
.General Form Usage
Focus
Transparency
Right Click Menus
Create New Form
Link two forms
Child Forms / Multiple Document Interface
Function For Multiple Form Objects – What Object Called An Event?
Garbage Collector
(1)
.Garbage collector general
Graphics
(1)
Graphics General
Images / Pictures
(1)
Add Image To A Form
Input box
(1)
Input box
JSON
(1)
Newtonsoft Json Library
Keypresses
(3)
Send Keys
Detecting Key Presses On A Form
Detecting Modifier Keys
Labels
(1)
Labels
Link (HTTP) Label
(1)
Link (HTTP) Label
List Box
(1)
Using ListBox
List View
(1)
Using List View Control
Localization Multi Language Support
(5)
Translation Editing Software
Localization using *.resx files
.Making Values Localization Safe
Setting App To Different Localization
Providing Translations via the Visual Studio IDE
Maths
(1)
Rounding
Memory
(18)
Arrays
(7)
List
(2)
Pointers
(2)
Cast
Variables
Unions
Const
enum (Enumeration)
Converting Types
Typedef
Menu
(1)
Menu
Message Box
(1)
Using Message Boxes
Namespace
(1)
Namespace General
Null
(1)
Using Null
Office
(1)
Excel
(1)
Ouptut and Serialization
(1)
Working With Directories
Pause / Delay
(1)
Creating a Pause / Delay
Pointers Handles and References
(1)
Pointers, Handles and References
Printing
(2)
Printing General
Page Settings
Processes
(2)
Launching Specific Things
Running Another Application As A Process
Quicktime
(2)
Using QuickTime In An Application
Is QuickTime Present
Radio Buttons
(1)
Using Radio Buttons
Random
(2)
Creating Random
Create random powerup value from time
Regex IsMatch
(1)
Regex IsMatch
Registry
(1)
Registry
SafeCast
(1)
Using safe_cast to access the object that triggered an event
Scroll Bars
(1)
Scroll Bars
Serial Port
(3)
Specific USB Devices
FTDI USB Devices
Serial Port
Serialization
(1)
Serialization Of A Class
Shockwave Flash
(1)
Shockwave Flash
Spy++ Tool
(1)
Using The Spy++ Tool
Strings
(15)
Useful String Examples
(1)
Working With Strings
Convert String To Unicode Values
Convert Bytes To A String
String Builder
Arrays of Strings
Strings General
Working With Characters In Strings
Convert String To Byte Array
Tab Control
(1)
Using Tab Control
Table Layout Panel
(2)
Table Layout Panel
Table Layout Panel For Large Arrays
TCP/IP
(7)
UDP Client Simple Transmit Only
FTP File Download
Setting Special Socket Options
Download File From URL
UDP Server
Converting IP Addresses
Transmit lots of packets
Text Box
(1)
Using Text Boxes
Threads
(5)
Start a new process in another thread
Thread Safe Calls
Making Class Variables and Objects Thread Safe
Making Asynchronous Tasks Thread Safe
Sleep
Timer and Timing
(2)
Timers General
Timer Threads
ToolTip Text
(1)
ToolTip Text
Tree View
(2)
Checkboxes
.Tree View General
try error catching
(1)
Using Error Catching
Type
(1)
Determining Sender Type
typeof
(1)
typeof
Unmanaged Code, Calling DLLs etc
(2)
P/Invoke (Platform Invoke)
Using #pragma Directives
XML
(0)