Visual C++/CLI Development
Search
Article Categories
.Fixing Issues
(0)
.Projects General
(9)
Installing VC++
(2)
Changing A Projects .Net Version
Running As A Windows Service
Creating New Project From Existing Project
64bit and 32bit executibles
If intellisense (auto complete) stops working
Creating A Windows Forms Project From scratch
VS2008 to VS2013 Changes
.Visual Studio Versions of C++
(1)
Versions of C++
Application Control
(12)
Build Setup
(3)
.Useful Things
Assembly Attributes
Target Framework
FileVersionInfo
Launching Specific Things
Foreground Window Detect and Set
Getting Arguments Passed To The Application Exe
Manipulating Other Applications
Buttons
(2)
Button Images
Buttons General
C# Differences
(1)
Differences To C#
Charts
(10)
Title
Chart Types
Deploying Applications Using The Chart Control
Print A Chart
Dynamically Altering Charts
Multiple lines on a chart
Chart Control General
Copy to clipboard
Checkbox
(1)
Checkbox General
Checked List Box
(1)
Using Checked List Box
Classes Objects Struct etc
(9)
Structures/Class Of Our Own Data Types
Creating Basic Class / Struct
Create A New Class
Adding new class to a form
.Classes (& Struct) General
Arrays In A Class
Forward Declarations Of A Class
Global Class Objects
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)
Copy To Clipboard
Creating Data Grid From Arrays
DataGridViewCheckBoxColumn
DataGridViewComboBoxColumn
.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)
.Delegates General
Creating Simple Callback Function
A more complex method originally used
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)
Write New File
Storing Class Data, Arrays Etc
Working With Directories
Open File Dialog
Unlocking files used by your application so they can be moved or deleted
Working With Files
Obtaining Hard Disk Information
Reading File Version
Font
(1)
Working With Fonts
Forms
(20)
Form Size And Location
(2)
Screen Size And Location
(1)
.General Form Usage
Add a form from another project
Rename Form
Cursor
Transparency
Refresh Form
Right Click Menus
Calling A Form Control 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)
Detecting Modifier Keys
Send Keys
Detecting Key Presses On A Form
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
.Making Values Localization Safe
Providing Translations via the Visual Studio IDE
Setting App To Different Localization
Localization using *.resx files
Maths
(1)
Rounding
Memory
(18)
Arrays
(7)
List
(2)
Pointers
(2)
Unions
enum (Enumeration)
Typedef
Converting Types
Variables
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)
Printing General
Page Settings
Processes
(2)
Running Another Application As A Process
Launching Specific Things
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
FTDI USB Devices
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)
Convert String To Byte Array
Display Values In A String
Value Internationalization Issues
Adding binary values to strings
Sanitising strings for use in SQL statements
Is String Value Numeric
Arrays of Strings
Working With Strings
Tab Control
(1)
Using Tab Control
Table Layout Panel
(2)
Table Layout Panel For Large Arrays
Table Layout Panel
TCP/IP
(7)
UDP Client Simple Transmit Only
Setting Special Socket Options
Converting IP Addresses
FTP File Download
Transmit lots of packets
Download File From URL
UDP Server
Text Box
(1)
Using Text Boxes
Threads
(5)
Making Asynchronous Tasks Thread Safe
Thread Safe Calls
Making Class Variables and Objects Thread Safe
Start a new process in another thread
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)