あらかじめ日記

雑記とかブログで使えるスクリプトとかテクニックとか。その他、音楽やアニメ、漫画の話題とかも。

【C#】ボタンをクリックした場合の、直前のアクティブコントロールの取得

フォーム(コンテナ)上で、現在フォーカスのあるアクティブコントロールは、ActiveControlのプロパティ取得できます。

この時、ボタンをクリックした時に、その直前にアクティブだったコントロールが取りたい場合のメモ。

続きを読む

【C#】WebBrowserでYouTube動画を再生する(ドキュメントモードと、ユーザーエージェントを変更する方法)

C#WebBrowserコントロールを利用していて、YouTubeのページを見た時に動画が再生できないことに気づきました。
IE本体にはFlashの最新版を入れているはずなのに、「最新版をインストールしてください」と言われる)

その対処方法です。

(この辺の製作記の続きです)

allthewayfrom.hatenablog.com

続きを読む

【C#】IHTMLTxtRangeのhtmlTextとparentElementの動きについてのメモ

IHTMLTxtRangeを扱っているときに分かったことのメモ書きです。

内容的にはこの辺の記事の絡みです。

allthewayfrom.hatenablog.com

続きを読む

【C#】HtmlElementのNextSibling(次の要素)とPreviousSibling(前の要素)

以前より、WebBrowserHtmlElementの操作を色々と調べていた時のメモ。

前回の記事はこちら。
 

allthewayfrom.hatenablog.com

続きを読む

【C#】WebBrowser上の選択範囲の文字列位置と、HTML(ソース)の位置を見つける方法

以前の記事で、WebBrowser上の選択範囲の見つけ方を書きました。

allthewayfrom.hatenablog.com

この方法は範囲の先頭と終端に特定の文字を挿入し、その文字を検索して位置を特定していますが、これだと元になるHtmlElementのHTML自体に一旦文字を入れるため、Undoするとその挿入した文字が現れてしまう、、と言う問題があります。
なんとかその問題を解決し、少し改善してみました。

続きを読む

AutoHotKeyで「かざぐるマウス」の代替をしてみる

前回からの続きです。

allthewayfrom.hatenablog.com

AutoHotKeyマウスジェスチャー以外にも、もちろん色々使えるので便利です。

続きを読む