じゃんぬのどっとてきすと

雑記とネタと時々プログラミング

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  981  : 記事  4  : コメント  23021  : トラックバック  277

ニュース

My Website

初心者向けのサイトです。

C# と VB.NET の入門サイト

最近のできごと

少し前に女のコが生まれました。家事と育児と仕事にと奮起しています。めちゃくちゃかわいいです。あと Blog の更新は全然してませんが、Twitter とかでアホなこと呟いています。見つけることができたら、ぜひフォローしてあげてください。けっこう喜びます。

Sponsored Link1

Sponsored Link2

Archive

書庫

TextBox 以外のコントロールでは、WndProc で貼り付けを示す WM_PASTE、
またはコピーを示す WM_COPY などは取得できなかったりします。

たとえば、ComboBox がそのうちのひとつです。
実際には、ComboBox 内の EditBox で起きています。

コンボ ボックスの右クリックの貼り付けイベント取得について
http://www.atmarkit.co.jp/bbs/phpBB/viewtopic.php?topic=28307&forum=7

スレッド タイトルは「右クリックの貼り付け」とありますが、
実際には、コンテキスト メニューだけでなく、[Ctrl] + [C] や [Ctrl] + [Insert] にも対応します。
コンテキスト メニューだけ防ぐのは、おかしいですから言わずもがなですけどね。(;^ω^)

ただ、ユーザーのしたいことを奪うような利用は控えた方が良いでしょう。
特にですが「貼り付けを完全に禁ずる」というものには、宜しくないでしょう。(;_ _)

やるのであれば、WM_PASTE を捕捉して「数字のみ貼り付けを許可する」などですね。
これは、クリップ ボードからデータを取得して、許可する文字だけを自前で貼り付けることで簡単に可能です。

TextBox などの場合は WndProc で直接あれこれできますが、
どちらにしても、どの文字を許可するのかなどはプロパティで実装すべきでしょう。

私のサイト内の ExTextBox はプロパティで実装していますが、結構イケてないです。
なにぶん、.NET をやり始めた頃に工数短縮のために作ったものですからね... < ただの言い訳w

投稿日時 : 2006年2月11日 9:45

コメント

# re: [WPF][C#]テキストボックスをフォーカスがくると全選択状態にしたい 2016/01/29 16:23 wengdongdong
20161.29wengdongdong
http://www.truereligion-outlet.net.co
http://www.michaelkorshandbags.cc
http://coach.eshopping.us.com
http://www.chiflatiron.in.net
http://www.nike-airmax.org.uk
http://www.ralphlaurenuk.me.uk
http://www.nike-airmax90.me.uk
http://www.coachoutlet-storeonline.in.net
http://www.quality-outlet.com
http://www.get-coachoutletonline.org
http://www.louboutinshoes.cc
コメント

# re: すべての user で扱う file の配置場所 2016/02/23 12:58 leilei3915
2016-2-23 leileiコメント

http://www.airforce1-nike.fr
http://burberry.shopgioia.com
http://www.truereligion-outlet.in.net
http://www.michael--korsoutlet.us.com
http://www.adidas-trainers.me.uk
http://www.ralph-lauren.me.uk
http://www.mcmoutlet.us
http://www.chiflatiron.in.net
http://www.toms-outlet.cc
http://www.adidasgazelle.me.uk
http://www.canadagoosejackets.org.uk
http://www.montblanc-pens.name
http://www.edhardyukclothing.me.uk
http://www.pradaoutlet.name
http://www.fitflops.us
http://www.coach-factoryoutlet.com.co
http://www.jordan13.org
http://burberryoutlet.outletmalls.us.com
http://www.michaelkorsoutletoff.in.net
http://burberry.eshopping.us.com
http://www.tomsoutletstore.in.net
http://www.cheapjordans.com.co
http://www.polooutlet.us.com
http://www.michaelkors-outlet-handbags.com
http://www.nikeblazers.me.uk
http://www.poloralphlauren.net.co
http://www.hermesuk.org.uk
http://www.jordan3.net
http://www.cheap-uggsonsale.in.net
http://www.edhardy-outlet.name
http://www.tomsshoes.us.com
http://www.coachoutletonlinespick.org
http://www.michaelkors-handbag.me.uk
http://www.truereligion-outlet.net.co
http://michaelkors.adsmall.us.com
http://northface.outletmalls.us.com
http://www.michaelkors-mkoutlet.in.net
http://www.true-religionjeans.net.co
http://burberry.outletmalls.us.com
http://www.timberlanduk.me.uk
http://www.louis-vuitton-outlet.us.com
http://www.louboutinshoes.cc
http://www.rolex-replicawatches.com.co
http://tiffany.outletmalls.us.com
http://coach.adsmall.us.com
http://www.cheapwholesaleuggboots.com
http://www.toms.in.net
http://oakley.eshopping.us.com
http://www.jordan4.net
http://www.canadagooseuk.me.uk
http://www.ugg-boots-store.com
http://www.longchampoutlet.net.co
http://www.airmax95.org.uk
http://www.sac-longchamppliage.fr
http://www.niketrainers.com.co
http://www.outlet-toms.cc
http://www.michaelkorsukbag.co.uk
http://abercrombie.shopgioia.com
http://www.gucci-borse.it
http://www.pandoracharms.com.co
http://www.coachouletbtf.com
http://christianlouboutin.outletmalls.us.com
http://www.nike-tn-pascher.fr
http://www.kate-spadeoutlet.us
http://www.jordan-femmepascher.fr
http://michaelkors.eshopping.us.com
http://www.chaussurelouboutin-pascher.fr
http://www.ralph-lauren-pas-cher.fr
http://www.quality-outlet.com
http://www.ghdhairstraighteners.com.co
http://www.michael-kors-handbags.uk
http://www.nikesb.uk
http://www.mcmhandbags.name
http://www.jordan6.net
http://www.instylermax.in.net
http://www.fitflops.in.net
http://www.tomswedges.in.net
http://www.nikeuk.me.uk
http://nike.outletmalls.us.com
http://www.adidas-shoes.me.uk

Post Feedback

タイトル
名前
Url:
コメント: