自作プロパティを(DataBindings)に追加する方法

Visual Studioで自作プロパティをデザイナー内の(DataBindings)に追加する方法

System.ComponentModel.Bindable(true)をプロパティに付けましょう

[System.ComponentModel.Bindable(true)]
public int プロパティ{ get;set; }

デザイナーから直接いじれるのは便利です。

キーが押されているか調べる

Control.MouseButtons とか Control.ModifierKeysを使うだけ

2つのキー同時押しはビット演算を使いましょう。

if( ( Control.MouseButtons & MouseButtons.Right ) == MouseButtons.Right ) {
	if( ( Control.ModifierKeys & ( Keys.Control | Keys.Shift ) ) == ( Keys.Shift | Keys.Control ) ) {
		// キー押されてます
	}
}

はてなブログのソースコード記述

はてな記法で、csは小文字じゃないとダメなのね・・・

>|cs|
// C#
/// <summary>
/// MainWindow の ViewModel です。
/// </summary>
class MainWindowViewModel {
    /// <summary>
    /// Hoge を取得または設定します。
    /// </summary>
    public String Hoge { get; set; }
}
 ||<
↑ここのスペースを消すべし!