■58981 / inTopicNo.3) |
Re[2]: 常に最前面にする方法 |
□投稿者/ すいか (4回)-(2011/05/08(Sun) 04:44:23)
|
2011/05/08(Sun) 06:30:28 編集(投稿者) 2011/05/08(Sun) 06:29:03 編集(投稿者)
<pre><pre>> 別途、常駐ソフトでも作成しないと単独では出来ないんじゃないかな。 > > 下記サイトのフリーソフトのPinZを使えば、条件を満たすことは出来ます。 > > 電卓を常にウィンドウの最前面に表示する > http://bizmakoto.jp/bizid/articles/0809/02/news045.html
さようでしたか 不特定多数のPCでの利用ですので別アプリを使うのは難しそうです
さらに質問ですが、下記のようにしたら一応、最前面にいます
ツールボックス、コンポーネント、Timerを追加
private void form1_Load(object sender, EventArgs e) { timer1.Enabled = true; timer1.Interval = 10; timer1.Start(); }
private void timer1_Tick(object sender, EventArgs e) { if (form1.ActiveForm != this) // form1 がアクティブか判定 { this.TopMost = true; } }
若干チカチカするときもありますが一応これで動いていてくれてます これはプログラムをする人からみたらどうなのでしょうか? 「それはないだろぉ」ってことは無いでしょうか?
1秒間に100回もプロパティを変更することに対して なにか疑問を感じてしまいます</pre></pre>
|
|