1 名前:デフォルトの名無しさん [2005/08/23(火) 17:08:00 ] .NETに関する総合スレッドです。
809 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 18:04:49 ] /* とりあえず解決してよかったけど、カーソル消したエディットコントロールなんて ユーザーインターフェイスとしてどうなのかと… アクティブコントロールの判別を別の方法で用意したり、アクティブコントロール関係なく エディットコントロールで入力を受け付けたりする手間が増えるわりには、別にかっこいい わけでもなく…どうせ自己満足だからいいのか。 */
810 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 18:19:40 ] >>809 >>800 を見ろチャットソフトだから良いって書いてあるじゃん
811 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 13:05:38 ] 809じゃないけど、チャットソフトだから何がいいのかわからん
812 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 13:12:13 ] 文字を入力するわけでもないコントロールにカレットが要るのか?
813 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 16:10:16 ] じゃ何を入力するのかと
814 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 16:12:19 ] なんという理解力のなさ。 何も入力しないんだって。
815 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 17:02:44 ] LimeChat 2 でググってインストすればわかるよ
816 名前:デフォルトの名無しさん mailto:sage [2007/05/27(日) 17:48:47 ] わかりたくもない
817 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 02:43:29 ] >>815 インストールしたけど文字を入力しないテキストボックスってどれ?
818 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 00:32:32 ] >>817 多分、チャンネルログと全体ログのことだと思う。 ただ、マウスでの選択も出来てコピーも出来るけど、キーボードでの選択が出来ないけどね。 キャレットを表示していないのは、この辺の兼ね合いから? 何となく、片手落ちな気もするけどね。
819 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 00:34:25 ] >>818 そのキーボードで選択できないというのがよく分からなくて、そこだけ再現できませんでしたorz
820 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 00:48:09 ] >>819 通常のエディットボックスだと、Shift + → や Shift + ← などで選択出来るけど、それが出来ないってこと。 マウスで選択した後、選択領域を広げるために Shift + → を押してみても入力欄にフォーカスが飛んで しまうので、広げることが出来ない。 キーボードのみで選択してみようとすれば分かると思う。
821 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 00:54:48 ] >>820 いったいLimeChat 2 はどのようにしてそのようなことを可能にしているのでしょうか? テキストボックスじゃないとか?
822 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 01:01:00 ] 再現する必要なんて無いだろ?
823 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 01:02:01 ] 使いにくいのは確かですね
824 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 01:16:31 ] エディットボックスが KEY_DOWN イベントを受け取ったときに、フォーカスを入力欄に移せば出来る。
825 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 01:37:09 ] >>824 さんありがとうございました。 LimeChat 2 はいろんなところにこってて再現するのが難しいですねorz
826 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 01:38:00 ] 個人でできるレベルじゃないです
827 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 06:34:35 ] テキストボックスくらいなら個人レベルでもできるんだよ。
828 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 21:52:48 ] っていうか、limeChat2と全く同じにする必要なんかないんじゃ…
829 名前:デフォルトの名無しさん mailto:sage [2007/05/30(水) 10:45:10 ] シーッ! d( ゚ε゚;)
830 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 12:53:32 ] 最近プログラミング業界に入ってきたんですが Log4netを使ってログを取ってくれと言われて ログファイルを新しく作るタイミングを22:00にしたいって言われたんですが <param name="RollingStyle" value="Date" /> <param name="DatePattern" value="yyyy-MM-dd-22" /> 上記のようにapp.configに書いてもうまくいかず、困り果てています…。 方法をご存知の方がいれば教えてもらえませんでしょうか?
831 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 18:52:30 ] プログラミングに業界なんてないです
832 名前:デフォルトの名無しさん mailto:sage [2007/06/15(金) 03:36:29 ] WindowsとLinuxがぼくの青春でした。 無駄に過ごした10年でした。
833 名前:デフォルトの名無しさん [2007/06/23(土) 19:47:05 ] NotifyIconがマウスホイールのクリックイベントを拾ってくれないのですが、 どんな原因が考えられますか? 普通のクリックは拾えてます。 判定はマウスイベントのButtonプロパティがMouseButtons.Middle かどうかでやってます。
834 名前:デフォルトの名無しさん mailto:sage [2007/06/23(土) 20:43:54 ] MouseClickで普通に拾えてるが…。
835 名前:833 mailto:sage [2007/06/24(日) 10:27:24 ] その後、他のコントロールでも拾えないし、ウィンドウメッセージとしても 拾えないのでなぜだろうと思ったら、マウスのコンパネでホイールクリック の動作をカスタマイズしてたのが原因でした。 しかも目的のアプリを指定してホイールクリックの動作をデフォルトのものに 設定しても、コンパネのデフォルトが変更されてると拾えない場合が 出てきてしまいます。 とりあえずお騒がせスマソ
836 名前:デフォルトの名無しさん mailto:sage [2007/06/24(日) 11:56:56 ] (´д`)
837 名前:デフォルトの名無しさん [2007/06/26(火) 19:10:51 ] 「 .NET のつぼ」ってサイトなくなっちゃったのん?すごく便利だったのですが(´・ω・`)
838 名前:薄汚い派遣の国、日本 [2007/07/02(月) 08:03:38 ] 最近、職場で「出戻り寄生派遣」という言葉が囁かれています。 派遣契約を切られたにもかかわらず「次の派遣先でも切られてしまって生活できません」 などと 言って泣き落としで再契約した派遣のことです。 今月初め、半年前に辞めた派遣が出社してきてみんなびっくりしました。 影でコソコソ偉い人に泣きついて再契約したそうです。同じ部署の人には黙って・・・ そんなことまでして自宅の近くの派遣先にこだわって人間として恥ずかしくないのですか。 派遣でスキルアップ、派遣で収入アップとか言うなら一箇所にしがみつかず 複数の会社を渡り歩いてください。 ひとつの会社で派遣向けの単調な仕事をしていたらスキルアップなんてありえないでしょう。 身分不相応な商品のローンを払うために派遣だと当然足りない収入は親にも寄生して、 いつ切られるんじゃないかとビクビクしながら人事権のある人間とだけ仲良くし、 契約終了を通知されれば泣き落とし。悲惨な人生ですね。 氏んだほうがいいんじゃないですか。
839 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 12:19:54 ] コピペ君って馬鹿だな、まで読んだ。
840 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 12:38:55 ] 派遣って悲惨だな、まで読んだ。
841 名前:デフォルトの名無しさん mailto:sage [2007/07/02(月) 22:57:03 ] そうだよ俺も派遣だけどゴミ虫の寄生虫w この社会を必ず中国の草刈場にしてやる 東京大虐殺が楽しみだぜw
842 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 01:09:18 ] 派遣は辛いぜ。他人の不手際を勝手にこっちのせいにされたり。 派遣だとわかって、明らかに態度が変わるのは女が多いね。
843 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 14:06:22 ] 大規模案件 「応答時間は“まばたき”以下」、ロンドン証取が次世代売買システムを全面稼働 itpro.nikkeibp.co.jp/article/NEWS/20070702/276507/
844 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 14:28:46 ] >>841 を米国国防総省最高司令官に通報しますた
845 名前:デフォルトの名無しさん [2007/07/03(火) 19:42:22 ] >>843 「大相撲案件」に見えた。 寝不足で頭がおかしくなってしまったようだ。吊ってくる。
846 名前:デフォルトの名無しさん mailto:sage [2007/07/03(火) 19:50:11 ] 3月か4月から稼動したセブンイレブンの第6世代情報システムはCOBOLとC#だね こっちはたしか500億くらいだったと思う
847 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 00:15:25 ] C#もJava、COBOLと同じ道を歩むのか・・・
848 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 00:20:04 ] ?
849 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 00:42:13 ] >>848 うるさい!
850 名前:デフォルトの名無しさん mailto:sage [2007/07/04(水) 00:48:38 ] ?
851 名前:デフォルトの名無しさん mailto:sage [2007/07/08(日) 01:39:47 ] 済みません。 カスタムコントロール(Web、Windows両方)の作成方法を詳細に説明してる書籍ってありませんか? どなたか教えていただけないでしょうか。宜しくお願いします。
852 名前:デフォルトの名無しさん [2007/07/11(水) 10:32:05 ] HScrollBarでMaximum=1000,Minimum=0としたとき Valueが最小9、最大991となります 1000を変えても最小9、最大Maximum-9となるのですが 1)0から1000を値域とするために他に設定する項目がある? 2)Minimum = -9,Maximum = 1000+9とするしかない(9は不変?) のでしょうか? ご存知の方、よろしくお願いします
853 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 20:30:47 ] >>851 詳細にって、自分の要求してるものが載ってなければ どうせ「なんだこの糞本」とか言うんだから、何を求めてるのか言えば?
854 名前:デフォルトの名無しさん mailto:sage [2007/07/11(水) 22:36:46 ] 濡れ衣だ
855 名前:デフォルトの名無しさん [2007/07/12(木) 19:47:06 ] .NET アプリを Vista x64 環境下で 32bit で動かしたいのですが、 方法はないでしょうか? dll 等がなく動かないアプリがあるもので……
856 名前:デフォルトの名無しさん mailto:sage [2007/07/12(木) 20:35:52 ] >>855 ビルド時に設定するところがあるんだけどExpress Editionだとデフォルトでは表示されないから気づいてないのかも。 開発環境は何使ってるの? 2005系? 2003系? エディションは? ttp://www.atmarkit.co.jp/fdotnet/directxworld/directxworld04/directxworld04_04.html
857 名前:855 mailto:sage [2007/07/14(土) 10:23:58 ] ぁ、ユーザ側です ^^; 自分自身もプログラマーではありますが、 Java, Ruby 程度しか触ってないへたれです。 ちょっと作者さんに連絡とってみます。
858 名前:デフォルトの名無しさん mailto:sage [2007/07/15(日) 18:35:55 ] corflags.exeで32ビット強制ってできなかったっけ?
859 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 10:41:12 ] Visual C# 2005 ExpressEdition なんですが、エクスプローラのアドレスバーみたいに、 フォームの幅に合わせて伸び縮みする ComboBox とその左右にアイコンのある物は どう作ればいいんでしょうか? ToolStrip だと ComboBox の幅が固定されたままでした。
860 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 11:05:13 ] デフォではできないのは自明じゃない? たとえばComboBoxがToolStripに二つ以上存在したら、それぞれのComboBoxの 幅は誰が決めるの?
861 名前:859 mailto:sage [2007/07/22(日) 11:44:42 ] >>860 ToolStripStatusLabel の Spring みたいなのが無いかなぁと……
862 名前:デフォルトの名無しさん mailto:sage [2007/07/22(日) 12:24:49 ] だから無いからデフォではサポートしとらんのでしょう。 たぶんToolStripとToolStripComboBoxの両方を継承して拡張する必要がありそう。 ComboBoxExには、「開いている」幅の何%を占有するかを表すプロパティを追加する必要が あるだろうし、ToolStripEx側は自分のコレクションにComboBoxExが含まれていたら ComboBoxExの実際の幅を設定するメソッドが必要になるんじゃないか。
863 名前:859 mailto:sage [2007/07/23(月) 07:48:29 ] >>862 よく考えると ToolStrip の機能までは必要なかったので、 TableLayoutPanel で ComboBox のセルの幅を 100% にしてみたら なんとかそれらしくできました。 すみませんでした><
864 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 04:09:53 ] .NETのアプリは使う気にならない
865 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 10:46:21 ] じゃぁ使うな。別に困らん。
866 名前:デフォルトの名無しさん mailto:sage [2007/07/25(水) 23:56:52 ] つまりドドネト厨のオナニー技術の押し売りですね。
867 名前:デフォルトの名無しさん mailto:sage [2007/07/26(木) 00:00:47 ] 俺はPHPは嫌いだがPHPを使って作られたWebサイトなら毎日使わされてる。
868 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 22:29:41 ] .NET is shit.
869 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 08:13:11 ] .NET is poo.
870 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 12:00:47 ] TextBox を2個(aとb)作って、それぞれのTextChangedイベントで、もう一方のTextを変更するようにすると、 無限ループしちゃうでしょう。 非常に個人的な事情なんですが、これでは困っちゃうので、aのイベントハンドラでbのTextを変更したときは、 bのTextChangedが実行されないようにしたいのです。どうすればいいのですか。 イベントハンドラでstaticなフラグ(変数)を用意して、再入しないようにすればいいような気がしますが、 非常に感覚的な心情なんですが、これでは美しくないようなきがします。 なにか、.NET的にうまい方法ってないんでしょうか?
871 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 12:05:52 ] そもそも根本的に設計が間違ってると思う。
872 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 12:26:56 ] >>870 冷静に考えればすぐわかるはず。 要するに同期するトリガーを「テキストが変更されたら」から「ユーザーによって入力されたら」 に変えれば済む問題じゃないの?
873 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 12:30:28 ] あるいはそういう問題じゃなければ、要するにaとbの間に「調停者」または「管理者」のcを 作ってやれば済む。 要するに互いのイベントをダイレクトにリンクさせるのではなく、 cを介して間接的に互いに影響を及ぼすようにするわけだ
874 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 14:02:56 ] TextBox1_TextChanged { TextBox2.TextChanged -= TextBox2_TextChanged; TextBox2.Text = TextBox1.Text; TextBox2.TextChanged += TextBox2_TextChanged; } TextBox2_TextChanged { TextBox1.TextChanged -= TextBox1_TextChanged; TextBox1.Text = TextBox2.Text; TextBox1.TextChanged += TextBox1_TextChanged; }
875 名前:デフォルトの名無しさん mailto:sage [2007/08/08(水) 23:34:13 ] イヤーーーーーーーーーーーーーーーーーーー
876 名前:デフォルトの名無しさん mailto:sage [2007/08/09(木) 00:50:14 ] >>875 なんぞイヤことあったんか?おっちゃんでよかったら話くらいは聞くで。
877 名前:870 mailto:sage [2007/08/09(木) 10:07:30 ] >>874 -= と += でいきます。 >>873 の言う c も作っているので、そいつにやってもらいます。
878 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 00:50:26 ] 俺なら d に任せるな
879 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 19:40:44 ] イベントハンドラいっこだけ用意して、 その中でふたつのテキストボックスの値を比べて 違ったらイベント呼んだ方の値にもう一方の値を合わせる のほうがいいんじゃないの? コード少なくて済むし。
880 名前:デフォルトの名無しさん mailto:sage [2007/08/12(日) 20:46:36 ] どうしてTextの値を同じすることが目的だ、などと単細胞にも思うのだ? それにそういう場当たり思考は応用が利かないよ
881 名前:879 mailto:sage [2007/08/13(月) 07:33:52 ] >>880 この間まで学生で.netはじめてまだ二週間なんで、応用が利かないのは勘弁してくれ で、そこまで厳しく言うんだったら責任とって欲しいんだけどさ、 例えばどういう場合に879のやり方ではよくなくて、 くだんのcを作った方がよいということになるの? 個人的にはより簡単ですむところを、新しいメソッド作ったりしてコード複雑にする方が 可読性が悪くなってイヤーンなんではないかと思うのだけど。 で、二つのテキストボックスの中身を連動して変えるくらいなら、879で十分かなと思った。 というかcを作るとか、考えもしなかった。 すれ違いスマソ
882 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 08:22:35 ] まず、値を同じにするだけなら 2回目のTextChangedは発生しない(値が変わらないので)から 何も考えずTextをぶち込めばよい。 違う値を入れたいなら、フラグ持つなりイベントハンドラ一時的にはずすなり c作るなりすればよい。
883 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 08:27:33 ] 2つのコントロールの値を連動させたいだけなら、 確かに>>881 のいうとおり無駄に複雑にする必要ないだろう。 ただ同じ関係が複数コントロール間にあるとか、 今後別の関連性が増える可能性がありそうだとかなら、 cとか作って無駄に複雑にしてもいいと思う。 だから、どっちがいいかは状況によって違うんじゃないかな?
884 名前:デフォルトの名無しさん [2007/08/13(月) 19:57:07 ] Microsoft Visual Studio 2008 ベータ版 ダウンロード www.microsoft.com/japan/msdn/vstudio/future/download.aspx
885 名前:デフォルトの名無しさん [2007/08/23(木) 01:19:00 ] .NET 2.0で JITコンパイルでどのような最適化の種類があるのかを解説したページなどってありますか?
886 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 01:48:51 ] ない。
887 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 01:55:09 ] >>885 個別ならいくつか知ってるが種類をまとめたのは見たこと無いな
888 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 08:08:12 ] そうですか、とりあえずJavaの資料ならあるのでそれでどんなのかイメージします。
889 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 16:00:17 ] 結構違うぞ
890 名前:デフォルトの名無しさん [2007/08/23(木) 16:53:19 ] ume
891 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 16:58:41 ] 病院はこっちかっ
892 名前:デフォルトの名無しさん [2007/08/23(木) 17:36:46 ] あげ
893 名前:デフォルトの名無しさん [2007/08/26(日) 15:26:38 ] Dictionary<String^,Hoge^>^ myDic; とかでもってる要素のStringを全部出力したいんですけど どうやってアクセスすればよいですか? for(int i=0;i<myDic->Count;i++) myDic[i]〜 } みたくアクセスできませんよね? 可能なら書き方を教えてください。
894 名前:893 mailto:sage [2007/08/26(日) 15:52:57 ] msdn行ってきます
895 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 16:07:33 ] Keys
896 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 17:33:17 ] >>895 ありがとうございます。 うまく出来ました。
897 名前:デフォルトの名無しさん mailto:sage [2007/08/26(日) 17:53:55 ] foreach でいいじゃん
898 名前:デフォルトの名無しさん [2007/08/30(木) 16:47:38 ] .NET2003から.NET2005に変えたんですが、シングルスレッドが無くなった ようで、マルチスレッドで実行すると、重いプログラムの場合、 Windowsの操作がほとんど固まってしまいます。 .NET2003の頃は、そんな問題なかったのですが、解決方法ありますか?
899 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 17:38:16 ] は?
900 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 17:42:41 ] 強い電波が(ry
901 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 20:31:50 ] レスしたやつは釣られたことを自覚してくれ
902 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 21:16:49 ] は?
903 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 14:18:07 ] グググ…我慢我慢
904 名前:デフォルトの名無しさん mailto:sage [2007/10/04(木) 22:21:41 ] Microsoft Reference Licenseにするのか。
905 名前:デフォルトの名無しさん [2007/10/29(月) 23:43:35 ] あげ
906 名前:デフォルトの名無しさん mailto:sage [2007/10/30(火) 00:08:53 ] イメージが世界を救う。
907 名前:デフォルトの名無しさん mailto:sage [2007/11/27(火) 05:50:56 ] 日本語版β2から英語製品版にしたら、Application::Runの後、下記例外が出るようになった。 A first chance exception of type 'System.IO.FileNotFoundException' occurred in mscorlib.dll Additional information: ファイル '実行ファイルへのパス\XXXX.config' が見つかりませんでした。 なにこれ・・・
908 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 17:38:19 ] VC++/CLIです。 String^をSTLのstringに変換する最適な方法を教えてください。
909 名前:デフォルトの名無しさん mailto:sage [2007/12/10(月) 17:40:03 ] >>908 VC++のスレに行きます><