Visual C++/CLI Development
Search
Article Categories
.Fixing Issues
(0)
.Projects General
(9)
Installing VC++
(2)
64bit and 32bit executibles
Changing A Projects .Net Version
Running As A Windows Service
VS2008 to VS2013 Changes
Creating A Windows Forms Project From scratch
Creating New Project From Existing Project
If intellisense (auto complete) stops working
.Visual Studio Versions of C++
(1)
Versions of C++
Application Control
(12)
Build Setup
(3)
Foreground Window Detect and Set
FileVersionInfo
Launching Specific Things
.Useful Things
Other System Applications
Manipulating Other Applications
Assembly Attributes
Getting Arguments Passed To The Application Exe
Buttons
(2)
Button Images
Buttons General
C# Differences
(1)
Differences To C#
Charts
(10)
Axis Specific
Creating New Chart
Copy to clipboard
Chart Control General
Multiple lines on a chart
Chart Types
Print A Chart
Dynamically Altering Charts
Checkbox
(1)
Checkbox General
Checked List Box
(1)
Using Checked List Box
Classes Objects Struct etc
(9)
Forward Declarations Of A Class
Creating Basic Class / Struct
Copy A Class
Create A New Class
Adding new class to a form
Global Class Objects
Arrays In A Class
.Classes (& Struct) General
Clipboard
(1)
Copy to clipboard
Colour
(2)
Converting Colour To String
Set Colour
Combo Box
(3)
.Using Combo Boxes
Useful function to setup combo boxes
Colouring Combo Box Items
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)
DataGridViewComboBoxColumn
.Data Grid View General
Buttons, Images etc in a DataGridView
Copy To Clipboard
DataGridViewCheckBoxColumn
Creating Data Grid From Arrays
Date and Time
(3)
TimeSpan and Calculating Time Difference
Create random powerup value from time
Date & Time
Delegates
(3)
A more complex method originally used
Creating Simple Callback Function
.Delegates General
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)
Obtaining Hard Disk Information
Open File Dialog
User select directory example
Read File
Write New File
Working With Directories
Unlocking files used by your application so they can be moved or deleted
File Access General
Font
(1)
Working With Fonts
Forms
(20)
Form Size And Location
(2)
Screen Size And Location
(1)
Child Forms / Multiple Document Interface
Form Controls and Objects
Rename Form
Transparency
Add a form from another project
Re-sizable Forms
Focus
Link two forms
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)
Detecting Key Presses On A Form
Send Keys
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)
Providing Translations via the Visual Studio IDE
.Making Values Localization Safe
Setting App To Different Localization
Localization using *.resx files
Translation Editing Software
Maths
(1)
Rounding
Memory
(18)
Arrays
(7)
List
(2)
Pointers
(2)
Converting Types
Const
enum (Enumeration)
Typedef
Cast
Variables
Unions
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)
Create random powerup value from time
Creating Random
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)
Serial Port
Specific USB Devices
FTDI USB Devices
Serialization
(1)
Serialization Of A Class
Shockwave Flash
(1)
Shockwave Flash
Spy++ Tool
(1)
Using The Spy++ Tool
Strings
(15)
Useful String Examples
(1)
Convert String To Unicode Values
Arrays of Strings
Sanitising strings for use in SQL statements
Convert String To Byte Array
Working With Characters In Strings
String Builder
Adding binary values to strings
Value Internationalization Issues
Tab Control
(1)
Using Tab Control
Table Layout Panel
(2)
Table Layout Panel
Table Layout Panel For Large Arrays
TCP/IP
(7)
UDP Server
Converting IP Addresses
Download File From URL
UDP Client Simple Transmit Only
Setting Special Socket Options
FTP File Download
Transmit lots of packets
Text Box
(1)
Using Text Boxes
Threads
(5)
Making Class Variables and Objects Thread Safe
Sleep
Start a new process in another thread
Thread Safe Calls
Making Asynchronous Tasks Thread Safe
Timer and Timing
(2)
Timer Threads
Timers General
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)