[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 04/13 15:36 / Filesize : 249 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

ふらっとC#,C♯,C#(初心者用) Part44



1 名前:デフォルトの名無しさん mailto:sage [2009/08/28(金) 14:57:21 ]
このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。
ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、
勇気をもって書き込んでください。
内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。

>>980を踏んだ人は新スレを建てて下さい。
>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。

前スレ
ふらっとC#,C♯,C#(初心者用) Part43
pc12.2ch.net/test/read.cgi/tech/1248573707/

952 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 14:18:36 ]
そういう微妙なとこ変えられるとかえって戸惑うだろうな
そういうのって意識してなくても慣れてるもんだから

953 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 14:30:33 ]
ほっとけば、選択中の項目にフォーカスするようになっているのに何がしたいのか

954 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 14:36:37 ]
フォームデザイナでサイズを指定するとウィンドウの外側にあわせてサイズが指定されるんですが
枠の内側(タイトルバーなどを除いた、実際の表示領域)のサイズを指定することはできないのでしょうか?

955 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 14:39:07 ]
>>950-552
そもそも>>949のいってるようなことは実際には起こらんよ。
フォーカスが当たっただけでチェックされる、なんてことはない。
そんなアホなコントロールがあるわけないだろ常識で考えても。

956 名前:デフォルトの名無しさん [2009/09/20(日) 15:00:40 ]
>>955
フォーカスが当たってもチェックされないみたいだけど、
見た目はチェックされているからね。
フォーカスを当てつつ、チェックもさせないようにできないのかな。
カーソルキーやスペースを押して初めてチェックがつくように。

957 名前:954 mailto:sage [2009/09/20(日) 15:02:04 ]
クライアントっていうんですね・・・
this.ClientSize = new Size(640, 480);
↑でできました

ただ、これで対応した場合はフォームデザイナのほうはそのままにしておくのでしょうか?
これを入力して戻っても、サイズがかわってくれません
(ビルドしたらきちんとサイズは変更されています)

958 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 15:08:08 ]
>>956
ごめん、言ってる意味が理解できない。

君はフォーカスが当たると「チェックされる」と言ってるか、「チェックされない」
と言ってるのか、どっちなんだ。

現実はどうかと言えば、もちろんフォーカスがあたっただけでチェックなどされない。

959 名前:デフォルトの名無しさん [2009/09/20(日) 16:21:25 ]
>>958
フォーカスが当たった時に
実際はチェックされていないのかもしれないけど、
見た目は点が付いてしまっているのを、
点が付かないようにできないのかな。

960 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 16:26:28 ]
それぞれが独自の意味でフォーカスという単語使ってるせいで
意思の疎通ができてませんよお前ら



961 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 16:50:04 ]
タブオーダーが最初だとチェックされるね。
まあAutoCheckはずしてclickイベントで自力でやるとか

962 名前:デフォルトの名無しさん [2009/09/20(日) 18:46:56 ]
タブが当たったときに、○に・がつかないようにしたいんだろ?
javaではできるみたいだけどね。

963 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 19:37:09 ]
ListView1にあるアイテムをListViewItemの配列にまとめて入れたいんですが
foreachを使わないで簡単にできる方法ってありますか?

964 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 19:40:38 ]
Items.Cast<ListViewItem>().ToArray()

965 名前:964 mailto:sage [2009/09/20(日) 19:41:23 ]
これだと新しい配列になるから駄目か

966 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 19:43:16 ]
即レスどうもありがとうございました。

967 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 19:45:48 ]
>>965
入れることができるなら新しくても何でも大丈夫です。

968 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 22:06:26 ]
リムーバブルディスクなどを挿した時に走る自動実行を制御したいです。
ダイアログを出さないためにはレジストリをいじるしかないでしょうか。
作りたい機能としては、
shiftを押しながらリムーバブルディスクを挿すと自動実行のダイアログが
出てこないですが、それと同じように一時的に自動実行を無効にする
方法はないでしょうか。

969 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 22:51:44 ]
>>968
有限数のマシン(XP,2k)に限り完全に機能を殺したい
ってだけだったら、こっちをオススメする(C#は一切関係ない
ttp://gigazine.net/index.php?/news/comments/20070131_autorun_off/


もっと便利なユーティリティを作りたいっていうんだったら全然分かりません。

970 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 23:00:17 ]
>>969さん
ありがとうございます。
自作のプログラムが常駐している間は自動実行を
無効にして、挿さったリムーバブルディスクに対して
やりたい操作をしたいので、今回お教えいただいた
方法は欲しい方法ではありませんでした。



971 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 23:27:48 ]
ttp://www.mnet.ne.jp/~angie/kbase/xp-autorun.html
LKCUだから特に昇格とかはいらんが 再起動はどうだろ

972 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 23:29:03 ]
LKCUじゃないや、HKCU

973 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 23:36:22 ]
むしろTweakUIで十分じゃないかと思うなあ
再起動しなくて済む分だけ楽だし。

UI起動すらめんどいってほどの頻度で設定変更したいなら
特定アプリの特定項目を自動実行するようなユーティリティアプリを作った方が早い気がする。
//特定アプリのUI表示位置とかが変更不可能な場合に限るだろうけど

974 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 23:37:47 ]
968です。
>971さん
やはりレジストリをいじる必要がありそうですね・・
調べた感じ再起動も必要みたいです。
簡単にはいかないですね。

975 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 23:45:17 ]
968です。
>973さん
常駐プログラムがリムーバブルディスク挿しの監視
をして挿さった時にファイルコピーなどの処理をしたいので、
ユーザーが設定変更を意識しない方法をとりたいです。
自動実行を重宝しているユーザーも、もしかしたらいる
かもしれないですし、この常駐プログラムが実行されている時
だけの設定変更としたいです。

976 名前:デフォルトの名無しさん mailto:sage [2009/09/20(日) 23:53:06 ]
>>975
そのリムーバブルディスクに何もしないautorun.infを作って入れておいたらどう?

977 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 00:06:02 ]
上の方で、ラジオボタンとフォーカスの話があったけど
マウスとキーボードの差に見えて仕方がない。

978 名前:968 mailto:sage [2009/09/21(月) 00:07:22 ]
>976さん
リムーバブルディスクはユーザーが持っているものなので
autorun.infなどは入れられません。

考えている仕様ですが
・常駐プログラムである
・ユーザーの持っている任意のリムーバブルディスクである
・ユーザーがリムーバブルディスクを挿したタイミングで走る
・挿した後自動でファイルコピー等の処理をする

以上のような仕様の場合、自動実行のダイアログが邪魔になります。


979 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 00:24:54 ]
なんつーか、C#関係ないよね

980 名前:968 mailto:sage [2009/09/21(月) 00:56:40 ]
確かにそうですね・・・
C#を使っているので質問しました。
みなさんありがとうございます。




981 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 01:54:12 ]
>>977
最初にTabStopの話しが出ているんだから、マウスとかカーソルキーとかは論外だろう

982 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 10:20:22 ]
#if DEBUG
#endif
みたいなかんじで
#if 発行  とやるにはどうやるんでしょうか?

983 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 11:10:31 ]
# 日本語でOK

984 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 12:14:13 ]
Dictionary<Key,Value>で特定のKeyがセットされてるかどうか調べるにはどうすればいいですか?

if (Dictionary[key] == "") とするとセットされていないときエラーになります。
catchするしかないでしょうか?

985 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 12:19:03 ]
ContainsKey

986 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 12:22:52 ]
TryGetValueとかも。
というか、分からなかったら質問する前に、まずオンラインドキュメント読もうよ。

987 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 12:32:32 ]
最近少し分かるようになってきたけど
初心者にはドキュメント自体が理解できないんだよな

988 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 12:35:19 ]
確かに。しかし不思議なことにじきに理解できるようになる

989 名前:デフォルトの名無しさん [2009/09/21(月) 16:34:00 ]
Framework 2.0 compacktで

非同期要求のHttpWebRequest.BeginGetResponse
でコールバックメソッドに処理が戻る前に
System.UriFormatExceptionが出ます

リクエストは通ってるようで、データは取れてるのですが、
HttpWebResponseになにかメッセージが入ってるのでしょうか?

ヒントをお願いします

990 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 16:52:16 ]
RFC 2396



991 名前:デフォルトの名無しさん [2009/09/21(月) 17:00:28 ]
エンコードチェックしてみます

ありがとうございました

992 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 17:01:19 ]
WebRequest.Createの段階でUriFormatExceptionが出ないのがやや不可解
AllowAutoRedirect=true、3xxで無効アドレスでも返されてるんだろうか

993 名前:デフォルトの名無しさん [2009/09/21(月) 17:25:54 ]
いえ、レスポンス見ると要求したURLから正常なデータが取れてます
ステータスOKです

具体的には今は画像のダウンロードでやってますが、画像はちゃんと表示できます

HttpWebRequestが勝手に再送信を要求して通ってる・・・わけはないですよね?
なんだろうな

994 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 17:31:04 ]
その例外ってcatchしないとアプリが止まっちゃう?
それとも内部で出てるのがデバッグ出力に吐かれてるだけ?

995 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 17:31:22 ]
パケット見てみれば?

996 名前:デフォルトの名無しさん [2009/09/21(月) 17:40:01 ]
>>994
後者です
catchでは掴まらずBeginGetResponseが処理を終わってコールバックメソッドに処理が戻る前に
デバッグ出力に出ます

>>995
パケット・・・

997 名前:989 [2009/09/21(月) 17:42:41 ]
次スレ建てました

pc12.2ch.net/test/read.cgi/tech/1253522504/

998 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 18:00:42 ]
ume

999 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 18:01:24 ]
999

1000 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 18:02:12 ]
1000



1001 名前:1001 [Over 1000 Thread]
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<249KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef