Welcome to MSDN Blogs Sign in | Join | Help

Pedro Silva's Blog

Development lead on Visual Studio Platform team focusing on the extensibility of Visual Studio.

Syndication

News

My name is Pedro Silva. I’m the development lead in the Visual Studio Platform team at Microsoft, working on VS Extensibility features, enabling VS extensions and the VS SDK.

The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Browse by Tags

All Tags » Window Forms   (RSS)
ListView Performance Posts
I've been reading a series of ListView performance posts by HippieTim . He's done a really good job of showing different ways of using ListViews and how they perform compared to one another. And, recommendations for getting good perf with your ListView. Read More...

Posted Thursday, March 23, 2006 10:56 AM by PedroSilva | 0 Comments

Filed under:

List of WinForms and C# Links
There's been lots of WinForms and C# related content posted recently, and I have a list of things that I had meant to blog about, but never got around to. I'm going to post of list of some of these, so I can clear my backlog, keep track of them, and let Read More...

Posted Monday, March 06, 2006 9:40 AM by PedroSilva | 0 Comments

Filed under: ,

Multimedia Timer for the .NET Framework
I'm always a big fan of new .NET wrappers for Win32 APIs that haven't been made part of the framework. And, I usually link to projects that implement that interop layer. Doing interop can be tough, so having code that someone's written for it is very Read More...

Posted Thursday, March 02, 2006 9:49 AM by PedroSilva | 1 Comments

Filed under:

Check Out Gel Buttons for Winforms
Chris Jackson has two posts about Gel Buttons that he's created for WinForms. They look really good and implement design-time support, so they're good examples on how to do that as well. Creating Gel Buttons With Window Forms: Part 1 Creating Gel Buttons Read More...

Posted Wednesday, March 01, 2006 11:40 AM by PedroSilva | 1 Comments

Filed under: ,

Using 'Open With' System Dialog in C#
Vivek has a project where he's written the interop layer to access the Windows shell's 'Open With' Dialog -- the one where you can associate a file extension with the application that should open it. It's a dialog that you may find useful in one of your Read More...

Posted Wednesday, February 22, 2006 11:05 AM by PedroSilva | 0 Comments

Filed under: ,

VS.Net 2005 Design-Time Integration
Doing design-time integration for components and controls is always a big request. Being able drop a control or component in something like the WinForms designer, lets developers visualize what things will look like as they change properties. The following Read More...

Posted Monday, February 20, 2006 11:43 AM by PedroSilva | 0 Comments

Filed under:

Using XBox 360 Controller in C#
Here's a very cool sample that uses Managed DirectX to support input from the new XBox 360 controller in a simple Windows Form in C#. Paul Stubbs : MDX: XBOX 360 Controller Windows Forms Application [via Greg ] Read More...

Posted Wednesday, February 15, 2006 10:46 AM by PedroSilva | 0 Comments

Filed under: ,

CodeProject Gradient Editor
Sameera has an interesting article on CodeProject about creating a Gradient Editor control that lets you pick the colors and attributes for a gradient fill. It's similar to features that you've probably seen in professional drawing applications, like Read More...

Posted Monday, February 13, 2006 9:07 AM by PedroSilva | 0 Comments

Filed under:

Radio Button in a .NET 2.0 MenuStrip
I just ran into a problem doing this and found a great post about how to work around it. It appears that the MenuStrip doesn't support radio button items be default, but you can create a radio button effect by using the ToolStripMenuItem.Checked property Read More...

Posted Thursday, February 09, 2006 3:39 PM by PedroSilva | 0 Comments

Filed under: ,

Minimize to System Tray Revisited
Earlier in the week, I posted about a project that implemented system tray support for .NET applications. That seems like a good project, but it's a bit complicated. I was just trying to add this functionality to an app that I've been playing around with, Read More...

Posted Friday, February 03, 2006 8:51 AM by PedroSilva | 0 Comments

Filed under: ,

Using My Namespace for Splash Screen
I posted earlier about using the My namespace in VS 2005 to create a single instance application in C#. You can also do a similar thing to use the My functionality for displaying a splash screen when your .NET application is loading. Here is Tyler's post Read More...

Posted Thursday, February 02, 2006 8:43 AM by PedroSilva | 0 Comments

Filed under: ,

.NET Application Running on the System Tray
Here's a link to sample code by Chris Szurgot for creating an application that can be placed on the system tray . It's become much more common to have things on the system tray recently, and this code allows you to implement this feature using .NET 2.0. Read More...

Posted Tuesday, January 31, 2006 8:46 AM by PedroSilva | 0 Comments

Filed under: ,

Using Settings in VS 2005 to Save Window Position
Here is a good article on how to use Application Settings to save a windows size, location, and state. There were lots of good improvements to Application Settings in VS 2005, and now it's easier to use them in WinForms applications for custom data. Also, Read More...

Posted Friday, December 16, 2005 8:38 AM by PedroSilva | 0 Comments

Filed under:

SplitButton WinForms Control
Here's some sample code by jfoscoding that creates a split button , with part of it behaving like a button and the other part flys out a menu. It's pretty useful, and you've probably seen similar buttons on toolbars and dialogs. Read More...

Posted Monday, November 14, 2005 6:42 PM by PedroSilva | 0 Comments

Filed under:

RSS Feed Authoring Tool
Duncan MacKenzie created a tool to create an RSS 2.0 file from user entered data rather than as a feed from a blogging engine. Sometimes you have content that you want a feed for without it necessarily being in your blogging engine. Duncan created this Read More...

Posted Thursday, November 03, 2005 4:48 PM by PedroSilva | 0 Comments

Filed under: ,

More Posts Next page »
Page view tracker