VON#
Confessions of a code junkie
RSS
Thursday, December 27, 2007
Accessing The Control Responsible For A ContextMenuStrip
It certainly isn't easy to access what winform control was ultimately responsible for bringing up a ContextMenuStrip, but it is indeed possible, there is just some casting involved :)
private void selectAllToolStripMenuItem_Click(object sender, EventArgs e)
{
if (((ContextMenuStrip)((ToolStripMenuItem)sender).Owner).SourceControl ==
this.PrimeNumbersCheckBoxList)
{
this.SelectAllThePrimeNumbers();
}
if (((ContextMenuStrip)((ToolStripMenuItem)sender).Owner).SourceControl ==
this.CompositeNumbersCheckBoxList)
{
this.SelectAllTheCompositeNumbers();
}
}
Thursday, December 27, 2007 - 5:06 PM CST -
Permalink
Comments [0]
-
Tags:
Tips and Tricks
Comments are closed.
All Content © 2009, Jon von Gillern
Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.
Home
Tags
Blend
Design
IADNUG
Projects
Stuff
Tips and Tricks
Wishlist
Archive
October, 2008 (1)
September, 2008 (1)
August, 2008 (1)
July, 2008 (2)
June, 2008 (2)
May, 2008 (2)
March, 2008 (2)
February, 2008 (8)
January, 2008 (4)
December, 2007 (6)
November, 2007 (2)
Blogroll
Eric Sink
Javier Lozano
Jeff Atwood
Joel Spolsky
Nick Parker
Paul Graham
Scott Hanselman
Tim Gifford