A .NET compact framework application I work on, in some cases, seemed to have multiple instances of itself running at a time. Although the framework handles multiple instances from being loaded, it can't handle it if the call to load is in very quick succession of each other.
I hunted around a came across this useful (and novely narrated) video article on MSDN.
The only addition I would make to this, is that VB.NET does allow the use of the Using statement in more recent versions of the framework.
SyntaxHighlighter
Showing posts with label compact framework. Show all posts
Showing posts with label compact framework. Show all posts
Friday, 15 June 2012
Tuesday, 8 November 2011
Add a Border to a Panel Using .NET Compact Framework
After spending quite some time working out how to add a border round a panel control in the .NET compact framework, I finally got it working. It's pretty easy to be honest.
VB.NET
C#
You need to make sure that this code is put in the Paint event of your panel.
VB.NET
Using g As Graphics = e.Graphics Using p As New Pen(Color.Black, 1) g.DrawRectangle(p, 0, 0, MyPanel.Width - 1, MyPanel.Height) End Using End Using
C#
Using (Graphics g = e.Graphics) { Using (Pen p = New Pen(Color.Black, 1)) { g.DrawRectangle(p, 0, 0, MyPanel.Width - 1, MyPanel.Height); } }
You need to make sure that this code is put in the Paint event of your panel.
Subscribe to:
Posts (Atom)
Labels
.net
(7)
ajax
(1)
android
(7)
apache
(1)
asp.net
(3)
asus
(2)
blogger
(2)
blogspot
(3)
c#
(16)
compact framework
(2)
cron
(1)
css
(1)
data
(1)
data recovery
(2)
dns
(1)
eclipse
(1)
encryption
(1)
excel
(1)
font
(1)
ftp
(1)
gmail
(5)
google
(4)
gopro
(1)
html
(1)
iis
(3)
internet explorer IE
(1)
iphone
(1)
javascript
(3)
kinect
(1)
linux
(1)
macro
(1)
mail
(9)
mercurial
(1)
microsoft
(3)
microsoft office
(3)
monitoring
(1)
mootools
(1)
ms access
(1)
mssql
(13)
mysql
(2)
open source
(1)
openvpn
(1)
pear
(2)
permissions
(1)
php
(12)
plesk
(4)
proxy
(1)
qr codes
(1)
rant
(4)
reflection
(3)
regex
(1)
replication
(1)
reporting services
(5)
security
(2)
signalr
(1)
sql
(11)
sqlce
(1)
sqlexpress
(1)
ssis
(1)
ssl
(1)
stuff
(1)
svn
(2)
syntax
(1)
tablet
(2)
telnet
(3)
tools
(1)
twitter
(1)
unix
(3)
vb script
(3)
vb.net
(9)
vba
(1)
visual studio
(2)
vpc
(2)
vpn
(1)
windows
(4)
woff
(1)
xbox 360
(1)