<?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>「DataGridViewにMaskedTextBoxを表示する」へのコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=datagridview%2Fmaskedtextboxcolumn.html</link>
<description>「DataGridViewにMaskedTextBoxを表示する」に投稿されたコメントの一覧</description>
<language>ja</language>
<image>
<url>https://dobon.net/banner/dbs1.gif</url>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=datagridview%2Fmaskedtextboxcolumn.html</link>
<title>「DataGridViewにMaskedTextBoxを表示する」へのコメント</title>
<width>88</width>
<height>31</height>
</image>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;id=datagridview%2Fmaskedtextboxcolumn.html#9</link>
<description><![CDATA[&gt; this.ValueではなくinitialFormattedValue引数を使うようにすれば安全(?)みたいです。<br><br>ご報告ありがとうございました。修正させて頂きます。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=datagridview%2Fmaskedtextboxcolumn.html#8</link>
<description><![CDATA[DataGridView.SelectionModeがFullRowSelectの場合、DataGridViewMaskedTextBoxCell.InitializeEditingControl()の「this.Value」で例外が発生しますね。<br>this.RowIndexが-1になっていているためにget内で例外が出る模様です。<br>this.ValueではなくinitialFormattedValue引数を使うようにすれば安全(?)みたいです。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=datagridview%2Fmaskedtextboxcolumn.html#7</link>
<description><![CDATA[スンさん、匿名さんからご指摘のEditingControlWantsInputKeyの不具合を修正します。かなり前から指摘されていたにもかかわらず放置してしまい申し訳ありませんでした。]]></description>
</item>
<item>
<title>評価の理由</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=datagridview%2Fmaskedtextboxcolumn.html#6</link>
<description><![CDATA[評価：良い<br>お世話になります。<br>本件に限らず、参考にさせて頂いております。<br><br>EditingControlWantsInputKeyの実装で<br>default:<br>                return false;<br>とされている部分、正しくは<br>default:<br>                return !dataGridViewWantsInputKey;<br>のようです。<br>「q」が入力できないのもコレが原因の様でした。<br><br>【参考】<br>http://social.msdn.microsoft.com/Forums/ja/csharpgeneralja/thread/132266fc-c84f-4dcb-abe7-10a23f7429df]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=datagridview%2Fmaskedtextboxcolumn.html#5</link>
<description><![CDATA[単純に下記のコードだけでもいけますよ。<br><br>Private Sub grid_CellFormatting(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellFormattingEventArgs) Handles grid.CellFormatting<br><br>  If (e.ColumnIndex &lt;&gt; -1 AndAlso grid.Columns(e.ColumnIndex).Name = &quot;UserPassword&quot;) Then<br><br>    If (Not e.Value Is Nothing) Then<br><br>      e.Value = New String(&quot;*&quot;, e.Value.ToString().Length)<br><br>    End If<br><br>  End If<br><br>End Sub]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=datagridview%2Fmaskedtextboxcolumn.html#4</link>
<description><![CDATA[下記様ですね、失礼しました＾＾；]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=datagridview%2Fmaskedtextboxcolumn.html#3</link>
<description><![CDATA[いつもお世話になっております。<br>こちらのコードを元にカスタムしたTextBoxを継承しましたところ、上記様と同様の問題に直面したのでちょっと調べてみました。<br>(他にも!や#も入力できないようです)<br><br>結果、どうもEditingControlWantsInputKeyイベントでReturn False しているのが問題のようです。<br><br>Return Not dataGridViewWantsInputKey<br><br>このように変更したところ、問題が解消されました。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=datagridview%2Fmaskedtextboxcolumn.html#2</link>
<description><![CDATA[いつも活用させて頂いてております。<br><br>実は、DataGridViewの中で編集作業中ではなく、<br>表示中にRichTextBoxのSelectionColor等を利用したいと考えているのですが、<br>なにかよい方法はありませんでしょうか？<br><br>ご教授のほど、よろしくお願い致します。]]></description>
</item>
<item>
<title>通常のコメント</title>
<link>https://dobon.net/cgi-bin/pc/pc.php?mode=v&amp;amp;id=datagridview%2Fmaskedtextboxcolumn.html#1</link>
<description><![CDATA[こちらのサイトには、いつも大変助けられております。<br>さて、こちらのコードをそのままコピペしまして、<br>サンプルを作っておりましたら、不思議の事に、アルファベットの半角小文字の&quot;q&quot;のみ入力できません。　大文字や全角は入力できます。　非常に不思議に思っております。<br>もし解決されている方があろましたら教えていただければと]]></description>
</item>
</channel>
</rss>