以下メモ書きです。
WindowFormsにてTreeViewを配置し、例えばエンターキーでノードの移動などを
KeyDownイベントに仕込んだりすると、エンターで移動する度にデフォルトでビープ音が
鳴ります。(テキストボックスでMultiLine=falseにしている場合も鳴ります。)
このビープ音を止めるには、以下のようにします。
該当コントロールのKeyPressイベントを補足し、エンター(13)の場合にHandledするようにする。
以下サンプルコードです。
using System; using System.Windows.Forms; namespace Gsf.Demo{ public class Form1 : Form{ public Form1(){ InitialzeComponent(); Load += (s, e) => { treeView1.KeyPress += (s2, e2) => { e2.Handled = (e2.KeyChar == Convert.ToChar(13)); }; }; } } }