Visual C++/CLI Development
Search
Article Categories
.Fixing Issues
(0)
.Projects General
(9)
Installing VC++
(2)
If intellisense (auto complete) stops working
Creating New Project From Existing Project
Creating A Windows Forms Project From scratch
Running As A Windows Service
64bit and 32bit executibles
Changing A Projects .Net Version
VS2008 to VS2013 Changes
.Visual Studio Versions of C++
(1)
Versions of C++
Application Control
(12)
Build Setup
(3)
Assembly Attributes
FileVersionInfo
Foreground Window Detect and Set
Target Framework
Manipulating Other Applications
Getting Arguments Passed To The Application Exe
Other System Applications
Launching Specific Things
Buttons
(2)
Button Images
Buttons General
C# Differences
(1)
Differences To C#
Charts
(10)
Chart Types
Title
Chart Control General
Dynamically Altering Charts
Creating New Chart
Deploying Applications Using The Chart Control
Print A Chart
Multiple lines on a chart
Checkbox
(1)
Checkbox General
Checked List Box
(1)
Using Checked List Box
Classes Objects Struct etc
(9)
Structures/Class Of Our Own Data Types
.Classes (& Struct) General
Global Class Objects
Creating Basic Class / Struct
Arrays In A Class
Copy A Class
Adding new class to a form
Create A New Class
Clipboard
(1)
Copy to clipboard
Colour
(2)
Set Colour
Converting Colour To String
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)
Copy To Clipboard
Buttons, Images etc in a DataGridView
DataGridViewCheckBoxColumn
DataGridViewComboBoxColumn
Creating Data Grid From Arrays
.Data Grid View General
Date and Time
(3)
Create random powerup value from time
Date & Time
TimeSpan and Calculating Time Difference
Delegates
(3)
Creating Simple Callback Function
A more complex method originally used
.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)
Filename Not Permitted Characters
Working With Files
Write File Thread Safe
Read File
Special Directories
User select directory example
File Access General
Open File Dialog
Font
(1)
Working With Fonts
Forms
(20)
Form Size And Location
(2)
Screen Size And Location
(1)
Calling A Form Control Event
Rename Form
Create New Form
Cursor
Function For Multiple Form Objects – What Object Called An Event?
Link two forms
Refresh Form
Transparency
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
Detecting Modifier Keys
Send 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
Localization using *.resx files
Setting App To Different Localization
Translation Editing Software
Maths
(1)
Rounding
Memory
(18)
Arrays
(7)
List
(2)
Pointers
(2)
Typedef
Cast
Variables
Const
enum (Enumeration)
Unions
Converting Types
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)
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)
FTDI USB Devices
Serial Port
Specific 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)
URI Encode String
Working With Strings
Value Internationalization Issues
Is String Value Numeric
Convert Bytes To A String
Working With Characters In Strings
String Builder
Adding binary values to strings
Tab Control
(1)
Using Tab Control
Table Layout Panel
(2)
Table Layout Panel For Large Arrays
Table Layout Panel
TCP/IP
(7)
Converting IP Addresses
Download File From URL
UDP Server
Transmit lots of packets
Setting Special Socket Options
FTP File Download
UDP Client Simple Transmit Only
Text Box
(1)
Using Text Boxes
Threads
(5)
Making Asynchronous Tasks Thread Safe
Sleep
Thread Safe Calls
Making Class Variables and Objects Thread Safe
Start a new process in another thread
Timer and Timing
(2)
Timers General
Timer Threads
ToolTip Text
(1)
ToolTip Text
Tree View
(2)
.Tree View General
Checkboxes
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)