Visual C++/CLI Development
Search
Article Categories
.Fixing Issues
(0)
.Projects General
(9)
Installing VC++
(2)
VS2008 to VS2013 Changes
64bit and 32bit executibles
Running As A Windows Service
If intellisense (auto complete) stops working
Creating A Windows Forms Project From scratch
Creating New Project From Existing Project
Changing A Projects .Net Version
.Visual Studio Versions of C++
(1)
Versions of C++
Application Control
(12)
Build Setup
(3)
Target Framework
Other System Applications
Manipulating Other Applications
Launching Specific Things
Getting Arguments Passed To The Application Exe
FileVersionInfo
Assembly Attributes
.Useful Things
Buttons
(2)
Buttons General
Button Images
C# Differences
(1)
Differences To C#
Charts
(10)
Print A Chart
Creating New Chart
Copy to clipboard
Chart Types
Chart Control General
Deploying Applications Using The Chart Control
Dynamically Altering Charts
Title
Checkbox
(1)
Checkbox General
Checked List Box
(1)
Using Checked List Box
Classes Objects Struct etc
(9)
Copy A Class
Structures/Class Of Our Own Data Types
Global Class Objects
Create A New Class
Forward Declarations Of A Class
.Classes (& Struct) General
Arrays In A Class
Adding new class to a form
Clipboard
(1)
Copy to clipboard
Colour
(2)
Converting Colour To String
Set Colour
Combo Box
(3)
Colouring Combo Box Items
.Using Combo Boxes
Useful function to setup 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)
DataGridViewComboBoxColumn
Copy To Clipboard
DataGridViewCheckBoxColumn
.Data Grid View General
Creating Data Grid From Arrays
Buttons, Images etc in a DataGridView
Date and Time
(3)
Create random powerup value from time
Date & Time
TimeSpan and Calculating Time Difference
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)
Reading File Version
Read File
Filename Not Permitted Characters
Storing Class Data, Arrays Etc
Open File Dialog
Special Directories
Obtaining Hard Disk Information
Working With Files
Font
(1)
Working With Fonts
Forms
(20)
Form Size And Location
(2)
Screen Size And Location
(1)
Child Forms / Multiple Document Interface
Re-sizable Forms
Form Controls and Objects
Link two forms
Create New Form
Z Order
Passing values between forms
Right Click Menus
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)
Setting App To Different Localization
Providing Translations via the Visual Studio IDE
.Making Values Localization Safe
Translation Editing Software
Localization using *.resx files
Maths
(1)
Rounding
Memory
(18)
Arrays
(7)
List
(2)
Pointers
(2)
Typedef
enum (Enumeration)
Variables
Unions
Converting Types
Cast
Const
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)
Page Settings
Printing General
Processes
(2)
Running Another Application As A Process
Launching Specific Things
Quicktime
(2)
Is QuickTime Present
Using QuickTime In An Application
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)
Sanitising strings for use in SQL statements
Value Internationalization Issues
Strings General
URI Encode String
String Builder
Convert Bytes To A String
Convert String To Byte Array
Working With Characters In Strings
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
Setting Special Socket Options
Converting IP Addresses
UDP Server
Download File From URL
Transmit lots of packets
FTP File Download
Text Box
(1)
Using Text Boxes
Threads
(5)
Thread Safe Calls
Making Class Variables and Objects Thread Safe
Start a new process in another thread
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)
Using #pragma Directives
P/Invoke (Platform Invoke)
XML
(0)