<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">
<rss version="0.91">
<channel>
<title>「どのコントロールを右クリックしてコンテキストメニューを表示したかを調べる」へのコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=control%2Fcmsourcecontrol.html</link>
<description>「どのコントロールを右クリックしてコンテキストメニューを表示したかを調べる」に投稿されたコメントの一覧</description>
<language>ja</language>
<image>
<url>https://dobon.net/banner/dbs1.gif</url>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=control%2Fcmsourcecontrol.html</link>
<title>「どのコントロールを右クリックしてコンテキストメニューを表示したかを調べる」へのコメント</title>
<width>88</width>
<height>31</height>
</image>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=control%2Fcmsourcecontrol.html#10</link>
<description><![CDATA[対象のコントロールを取得するのは、こんな感じではどうでしょうか。<br><br>Private Function GetMenuStripSourceControl(vMenuItem As ToolStripMenuItem) As Control<br>    Dim ans As Control = Nothing<br>    Try<br>        Dim obj As Object = vMenuItem.GetCurrentParent()<br>        Select Case obj.GetType<br>            Case GetType(ContextMenuStrip)<br>                ans = CType(obj, ContextMenuStrip).SourceControl<br>            Case GetType(ToolStripDropDownMenu)<br>                ans = GetMenuStripSourceControl(CType(obj, ToolStripDropDownMenu).OwnerItem)<br>        End Select<br>    Catch ex As Exception<br>        Throw (ex)<br>    End Try<br>    Return ans<br>End Function<br><br>Private Sub SomeLayerToolStripMenuItem_Click(sender As Object, e As EventArgs) Handles SomeLayerToolStripMenuItem.Click<br>    Dim tmpMenuItem As ToolStripMenuItem = DirectCast(sender, ToolStripMenuItem)<br><br>    Dim sourceCtl As Control = GetMenuStripSourceControl(tmpMenuItem)<br><br>End Sub]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=control%2Fcmsourcecontrol.html#9</link>
<description><![CDATA[NotifyIcomのcontextmenustripから呼び出した場合OpeningでもSourceControlが取れない気がするんですけど確認していただけますでしょうか]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=control%2Fcmsourcecontrol.html#8</link>
<description><![CDATA[&gt; ContextMenuStrip上にToolStripMenuItemを階層的に配置し、下階層のToolStripMenuItemをクリックした場合<br>&gt; ContextMenuStrip.SourceControlがNothingになるようです。<br><br>ご報告ありがとうございます。記事に追記させていただきます。]]></description>
</item>
<item>
<title>評価の理由</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=control%2Fcmsourcecontrol.html#7</link>
<description><![CDATA[評価：悪い<br>nullになります]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=control%2Fcmsourcecontrol.html#6</link>
<description><![CDATA[ContextMenuStrip上にToolStripMenuItemを階層的に配置し、下階層のToolStripMenuItemをクリックした場合<br>ContextMenuStrip.SourceControlがNothingになるようです。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=control%2Fcmsourcecontrol.html#5</link>
<description><![CDATA[Spread7.0J　for WindowsFormにて動作確認しまいた。]]></description>
</item>
<item>
<title>評価の理由</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=control%2Fcmsourcecontrol.html#4</link>
<description><![CDATA[評価：悪い<br>よくわからん]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=control%2Fcmsourcecontrol.html#3</link>
<description><![CDATA[RichTextBoxだけ使えない…ですね。<br>何故かnullが返ってきます。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=control%2Fcmsourcecontrol.html#2</link>
<description><![CDATA[これって、TextBoxだけ(?)にしか使えないんですね。<br>RichTextBoxだと使えませんでした。]]></description>
</item>
<item>
<title>評価の理由</title>
<link>http://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=control%2Fcmsourcecontrol.html#1</link>
<description><![CDATA[評価：良い<br>タイトルがわかりやすく、かつ内容も役立つものだった。]]></description>
</item>
</channel>
</rss>