2008-06-01から1ヶ月間の記事一覧

CD−RWを初期化する

mac

ディスクユーティリティを使う

あるコントロールにフォーカスが当たっているか判定

C#

.Focused == true

フォームのタイトルにバージョンを表示したい

C#

まずはバージョンを決めるAssemblyInfo.csというファイルを開いて、 [assembly: AssemblyVersion("1.0.0.0")]となっている部分をお好きなバージョンに変更する。 [assembly: AssemblyVersion("1.0.*")]と書くと、マイナーバージョンとリビジョン番号を自動的…

メニューの項目にチェックマークをつける

C#

MenuItem1.Checked = true; ネタ元:メニューで丸いチェックマーク(オプションボタン)を表示する

テキストボックスに文字列を流し込んでる最中にフォームを移動させようとすると、重くてガクガクする

C#

AppendText()で妙に時間を食ってた。 リッチテキストボックスならOKだった。

フォームをドラッグして移動中を判定して処理をいれたい

C#

たとえば移動中はウインドウ半透明とか。意外にも ResizeBeginイベント が移動開始 ResizeEndイベント で移動終了 となりますので、このとき呼ばれる関数内に処理を書けばOK。ネタ元:フォームの移動中を判断し半透明にする方法

リッチテキストボックスを一番下までスクロールする

C#

this.txtRichText.Focus(); this.txtRichText.Select(txtRichChat.Text.Length, 0); this.txtRichText.ScrollToCaret(); 一番頭なら this.txtRichText.Select(0, 0); になります。ネタ元

テキストボックスを白いままリードオンリー(ReadOnly)にしたい

C#

フォームのプロパティReadOnlyをtrueにして、 shownイベントの巻数内で.BackColor = Color.White;とする。

キーの状態を知る

C#

Ctrlキーの状態を知るにはDirectInputを使わなければならない。まずDirectX SDKをインストールソリューションエクスプローラから、参照設定の上で右クリック->参照の追加を選択。Microsoft.DirectX.DirectInputを追加。ネームスペースにDirectInputを追加 u…

設定ファイルの読み書き

C#

iniを使わずxmlで。簡単にできますね。アプリケーションの設定を保存する

コンボボックスで選択されている値の取得

C#

コンボボックスで選択されている項目名は、Textプロパティ string s=comboBox1.Text;インデックスはSelectedIndex int i=comboBox1.SelectedIndex; ネタ元 プロフェッショナルマスターVisual C# 2010 最新テクニックをマスターする35のテーマ MSDNプログラ…

すべてのシリアル・ポートの名前を取得する

C#

SerialPort.GetPortNames()で取得。詳しくはリンク先の通り。ネタ元:すべてのシリアル・ポートの名前を列挙する

コンボボックスの初期化

C#

shownイベントの関数内で コンボボックスのSelectedIndexにインデックス値を入れるネタ元

コンボボックスを選択しかできないようにする

C#

ComboBoxのDropDownStyleプロパティをComboBoxStyle.DropDownListにするネタ元:ComboBoxのテキストをユーザーが編集できないようにする

フォームを表示する

C#

モーダルダイアログにするなら new して ShowDialog(this); Form2 f = new Form2(); f.ShowDialog(this); モードレスダイアログにするなら new して Show(); Form2 f = new Form2(); f.Show(); ネタ元:新しいフォームを表示する

テキストボックスへのキー入力を無効にする

C#

KeyPressイベントで呼ばれる関数内で e.Handled = true;ネタ元:TextBoxに数字しか入力できないようにする

テキストボックス(Textbox)でEnterキーを押したときに処理させる方法

C#

KeyDownイベントの関数内ででEnterキーを判断すればいいネタ元:Windowsアプリケーションで[Enter]キーによるフォーカス移動を行うには?

ログファイルの書き出し 

C#

ストリームを作成して、write()で書き出し。 close()で閉じる // ログ出力用のストリームを生成 // 文字コードを指定してテキストファイルに書き込む System.IO.StreamWriter logfile_sw; ... logfile_sw = new System.IO.StreamWriter(log_file_path, false…

現在の日時を取得し、文字列に変換

C#

System.DateTime.Now.ToString("yyyymmdd_hhmmss")こうすると"20080623_1104"となる。ネタ元 現在の日時を取得する 日時(DateTime型)を文字列に変換する

デスクトップのパスを取得

C#

Environment.GetFolderPath(Environment.SpecialFolder.Desktop) ネタ元:特殊ディレクトリのパスを取得する

OSが起動してからの時間(ms)の取得

C#

System.Environment.TickCount;ネタ元

サンプルがダウンロードできない

はじめの一歩を踏み出そうとしたらサンプルをダウンロードしようとしたら error。 なにかわるいことしたかしら?

ファンクションキーをfnキーを押さずに 標準のファンクションキーとして使用する

mac

システム環境設定>キーボードとマウス>キーボードで □F1,F2などのすべてのキーを標準のファンクションキーとして使用 のチェックをつければOKmacbookだからなのか、最初はファンクションキーだけだと、音量調整やらイラストの刻印の動作をする。

cmd+F1 アプリケーション内でのウインドウ切り替え

mac

ネタ元

Firefox3の未対応アドイン、開発者サイトでは対応版がおいてある

たとえばAll-in-One gesturesとかそのうち自動更新でも対応されるんでしょうけれど

複合機MFC-830CLWNをMACで使う

mac

Mac OS® X 10.5 (Leopard) のドライバでいけちゃうんだねよくあるご質問(Q&A)-Mac OS® X 10.5 (Leopard) にバンドルされている PCL(CUPSフィルタ型プリンタドライバ) の使用方法について

Alt+Mキー で セルの結合を行えるようにする

セルの結合ボタンをツールバー上に追加して、アイコンとテキスト表示にすればいいらしいネタ元

ARToolKitでARDeskTopもどき

すごいなぁ。なにかひらめきそう。

ClamXav 1.1.0 がフリーズ

言語を英語だけにすればとりあえず動く様子。 「ClamXav」をFinderで選択 メニューバー>>ファイル>>「情報を見る」 インスペクタウインドウの「言語タブ」を選択 「英語」以外の言語のチェックを外す インスペクタウインドウを閉じる

Tutorial: A Notepad Application をやってみる

途中までの和訳はあるけど、日本語の情報が足りないなぁ。 準備 まず、エクササイズ用ファイルのつまったzipをダウンロード。どこかに解凍して置いておきます。 Notepad Exercise 1 キーワード ListActivities SQLite ArrayAdapter ListView Step 1 eclipse…