Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
透明化したエリア内でマウスのイベント処理
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=30885#CommentId85815
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
N88-BASIC
 (社会人)
投稿日時
2023/8/8 09:07:08
魔界の仮面弁士さん、ご連絡ありがとうございます。
>いやいやいやいや。それは流石に嘘でしょう
申し訳ありません。エディタからコピペしたテキストでコントロール名を一般名に変更したのですが、配慮に欠けていたようです。
>「付箋紙『のような』アプリ」とは?
Windows 添付の付箋紙とは同じようなものですが、タスクバーにアイコンが表示されるのと、TopMost にならないのでメモなどを参照するのに不便なためです。邪魔にならないように背景も透明にしたほうがいいのではと考えたものです。目的はアプリ作成に使う特殊文字の羅列や、気になる株の購入価格を見ながら売り時を確認するためです。
>MouseLeave/MouseEnter だとコントロール数が増えると面倒なの、、、
ご指摘のように、背景を透明にしてしまうと、MouseLeave のイベントが発生しないようで、パネル内にテキストボックスを置こうとしましたが、テキストボックスから離れてアプリ外に移動するときに、パネルに対して MouseEnter / MouseLeave が連続して起きてしまうので管理が複雑になり諦めました
残念ながら自動化はあきらめ、手動で透明、不透明を行うようにしました。
以上、お手数をおかけして申し訳ありません。今後ともよろしくお願いいたします。