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
VS2008 to VS2013 Changes
Running As A Windows Service
Changing A Projects .Net Version
64bit and 32bit executibles
.Visual Studio Versions of C++
(1)
Versions of C++
Application Control
(12)
Build Setup
(3)
Target Framework
Getting Arguments Passed To The Application Exe
FileVersionInfo
Assembly Attributes
Launching Specific Things
Foreground Window Detect and Set
Other System Applications
.Useful Things
Buttons
(2)
Buttons General
Button Images
C# Differences
(1)
Differences To C#
Charts
(10)
Axis Specific
Chart Control General
Copy to clipboard
Creating New Chart
Print A Chart
Chart Types
Dynamically Altering Charts
Multiple lines on a chart
Checkbox
(1)
Checkbox General
Checked List Box
(1)
Using Checked List Box
Classes Objects Struct etc
(9)
Adding new class to a form
.Classes (& Struct) General
Global Class Objects
Structures/Class Of Our Own Data Types
Forward Declarations Of A Class
Creating Basic Class / Struct
Create A New Class
Arrays In A 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)
Buttons, Images etc in a DataGridView
DataGridViewCheckBoxColumn
.Data Grid View General
Creating Data Grid From Arrays
Copy To Clipboard
DataGridViewComboBoxColumn
Date and Time
(3)
Create random powerup value from time
TimeSpan and Calculating Time Difference
Date & Time
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)
Unlocking files used by your application so they can be moved or deleted
Working With Directories
Reading File Version
Special Directories
Storing Class Data, Arrays Etc
Write New File
Filename Not Permitted Characters
Read File
Font
(1)
Working With Fonts
Forms
(20)
Form Size And Location
(2)
Screen Size And Location
(1)
Link two forms
Function For Multiple Form Objects – What Object Called An Event?
Form Controls and Objects
Rename Form
.General Form Usage
Passing values between forms
Focus
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)
.Making Values Localization Safe
Translation Editing Software
Localization using *.resx files
Providing Translations via the Visual Studio IDE
Setting App To Different Localization
Maths
(1)
Rounding
Memory
(18)
Arrays
(7)
List
(2)
Pointers
(2)
Const
Converting Types
Unions
Typedef
Cast
Variables
enum (Enumeration)
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)
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)
Specific USB Devices
FTDI USB Devices
Serial Port
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 Bytes To A String
Arrays of Strings
Working With Characters In Strings
Display Values In A String
Convert String To Unicode Values
Working With Strings
String Builder
Is String Value Numeric
Tab Control
(1)
Using Tab Control
Table Layout Panel
(2)
Table Layout Panel
Table Layout Panel For Large Arrays
TCP/IP
(7)
Download File From URL
FTP File Download
Transmit lots of packets
UDP Client Simple Transmit Only
Setting Special Socket Options
UDP Server
Converting IP Addresses
Text Box
(1)
Using Text Boxes
Threads
(5)
Making Asynchronous Tasks Thread Safe
Start a new process in another thread
Thread Safe Calls
Sleep
Making Class Variables and Objects Thread Safe
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)
P/Invoke (Platform Invoke)
Using #pragma Directives
XML
(0)