Visual C++/CLI Development
Search
Article Categories
.Fixing Issues
(0)
.Projects General
(9)
Installing VC++
(2)
64bit and 32bit executibles
VS2008 to VS2013 Changes
If intellisense (auto complete) stops working
Creating A Windows Forms Project From scratch
Running As A Windows Service
Changing A Projects .Net Version
Creating New Project From Existing Project
.Visual Studio Versions of C++
(1)
Versions of C++
Application Control
(12)
Build Setup
(3)
Getting Arguments Passed To The Application Exe
Other System Applications
Target Framework
Launching Specific Things
.Useful Things
FileVersionInfo
Foreground Window Detect and Set
Assembly Attributes
Buttons
(2)
Buttons General
Button Images
C# Differences
(1)
Differences To C#
Charts
(10)
Chart Types
Deploying Applications Using The Chart Control
Dynamically Altering Charts
Title
Multiple lines on a chart
Copy to clipboard
Chart Control General
Creating New Chart
Checkbox
(1)
Checkbox General
Checked List Box
(1)
Using Checked List Box
Classes Objects Struct etc
(9)
Arrays In A Class
Creating Basic Class / Struct
Copy A Class
Forward Declarations Of A Class
Create A New Class
.Classes (& Struct) General
Global Class Objects
Structures/Class Of Our Own Data Types
Clipboard
(1)
Copy to clipboard
Colour
(2)
Set Colour
Converting Colour To String
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)
Copy To Clipboard
DataGridViewCheckBoxColumn
DataGridViewComboBoxColumn
Creating Data Grid From Arrays
.Data Grid View General
Buttons, Images etc in a DataGridView
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)
Unlocking files used by your application so they can be moved or deleted
User select directory example
Reading File Version
Write New File
Special Directories
Read File
Obtaining Hard Disk Information
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
Transparency
Refresh Form
Z Order
Cursor
Function For Multiple Form Objects – What Object Called An Event?
Focus
Passing values between 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
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)
Localization using *.resx files
Translation Editing Software
.Making Values Localization Safe
Providing Translations via the Visual Studio IDE
Setting App To Different Localization
Maths
(1)
Rounding
Memory
(18)
Arrays
(7)
List
(2)
Pointers
(2)
Variables
Converting Types
Typedef
Const
enum (Enumeration)
Cast
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)
Page Settings
Printing General
Processes
(2)
Launching Specific Things
Running Another Application As A Process
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)
Working With Strings
String Builder
Value Internationalization Issues
Convert String To Byte Array
URI Encode String
Arrays of Strings
Strings General
Display Values In A String
Tab Control
(1)
Using Tab Control
Table Layout Panel
(2)
Table Layout Panel For Large Arrays
Table Layout Panel
TCP/IP
(7)
FTP File Download
UDP Server
Setting Special Socket Options
UDP Client Simple Transmit Only
Download File From URL
Transmit lots of packets
Converting IP Addresses
Text Box
(1)
Using Text Boxes
Threads
(5)
Thread Safe Calls
Start a new process in another thread
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)
.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)