2008-06-23から1日間の記事一覧
Ctrlキーの状態を知るにはDirectInputを使わなければならない。まずDirectX SDKをインストールソリューションエクスプローラから、参照設定の上で右クリック->参照の追加を選択。Microsoft.DirectX.DirectInputを追加。ネームスペースにDirectInputを追加 u…
iniを使わずxmlで。簡単にできますね。アプリケーションの設定を保存する
コンボボックスで選択されている項目名は、Textプロパティ string s=comboBox1.Text;インデックスはSelectedIndex int i=comboBox1.SelectedIndex; ネタ元 プロフェッショナルマスターVisual C# 2010 最新テクニックをマスターする35のテーマ MSDNプログラ…
SerialPort.GetPortNames()で取得。詳しくはリンク先の通り。ネタ元:すべてのシリアル・ポートの名前を列挙する
shownイベントの関数内で コンボボックスのSelectedIndexにインデックス値を入れるネタ元
ComboBoxのDropDownStyleプロパティをComboBoxStyle.DropDownListにするネタ元:ComboBoxのテキストをユーザーが編集できないようにする
モーダルダイアログにするなら new して ShowDialog(this); Form2 f = new Form2(); f.ShowDialog(this); モードレスダイアログにするなら new して Show(); Form2 f = new Form2(); f.Show(); ネタ元:新しいフォームを表示する
KeyPressイベントで呼ばれる関数内で e.Handled = true;ネタ元:TextBoxに数字しか入力できないようにする
KeyDownイベントの関数内ででEnterキーを判断すればいいネタ元:Windowsアプリケーションで[Enter]キーによるフォーカス移動を行うには?
ストリームを作成して、write()で書き出し。 close()で閉じる // ログ出力用のストリームを生成 // 文字コードを指定してテキストファイルに書き込む System.IO.StreamWriter logfile_sw; ... logfile_sw = new System.IO.StreamWriter(log_file_path, false…
System.DateTime.Now.ToString("yyyymmdd_hhmmss")こうすると"20080623_1104"となる。ネタ元 現在の日時を取得する 日時(DateTime型)を文字列に変換する
Environment.GetFolderPath(Environment.SpecialFolder.Desktop) ネタ元:特殊ディレクトリのパスを取得する
System.Environment.TickCount;ネタ元