- 1 名前:デフォルトの名無しさん mailto:sage [2009/09/21(月) 17:41:44 ]
- このスレッドは
「どんなにくだらないC#プログラミングに関する発言でも誰かが優しくレスをしてくれるスレッド」です。 ほかのスレッドでは恐ろしくて書き込めないような低レベル、もしくは質問者自身なんだか意味がよく分からない質問など、 勇気をもって書き込んでください。 内容に応じて、他スレ・他板へ行くことを勧められる、あるいは誘導される場合がありますがご了承下さい。 >>980を踏んだ人は新スレを建てて下さい。 >>980が無理な場合、話し合って新スレを建てる人を決めて下さい。 前スレ ふらっとC#,C♯,C#(初心者用) Part44 pc12.2ch.net/test/read.cgi/tech/1251439041/
- 116 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 22:49:08 ]
- >>114
少なくともGUI部品としてのlook&feelはToolStripButtonで同じことができるんじゃない? っていうか、なんか10年前のGUIだなそれ
- 117 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 22:50:12 ]
- ToolStrip使うことになるかな
それただのReBarに配置されたボタンだし
- 118 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 22:51:45 ]
- ツールストリップにボタン置いてくだけじゃね?
- 119 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 23:09:56 ]
- tabControlでのフラットボタンの、選択した時と同じ見た目にする手段か、タブバーそのものの機能があればと思っていたのですが、
やはりtoolStripにボタンを配置させて、タブと同じような制御をさせる方法しかないようですね。 ご回答ありがとうございました。
- 120 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 00:45:55 ]
- クラスを作る側なんですが、メソッドの引数がXXXだった場合は○○○例外を投げる
みたいな一覧というかガイドラインはどこかにないでしょうか? .NET Frameworkに定義済みの例外がたくさんあって、どれが適切か毎回悩んでしまいます。
- 121 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 01:14:48 ]
- >>120
ttp://msdn.microsoft.com/ja-jp/library/ms229007.aspx
- 122 名前:デフォルトの名無しさん [2009/09/24(木) 01:25:57 ]
- >>109
けん一です。 皆さんお返事ありがとうございます。 選択色のプロパティウインドウにありますか??
- 123 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 01:26:55 ]
- >>121
ありがとうございます。そこを参考にして設計してみます。
- 124 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 02:40:16 ]
- >>120
Argument派生、InvalidOp、NotSupported、NotImpl以外は殆ど使わない気がする
- 125 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 08:50:37 ]
- 確かに
つかほとんどArgument
- 126 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 10:03:49 ]
- オブジェクトをディープコピーしたいとき
GetCloneメソッドを定義してごりごり書くのと シリアライズしてコピーを作るのと方法がありますが オブジェクトには10個のプロパティと ジェネリックリストが3つ入ってます どっちがいいでしょうか?
- 127 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 14:11:52 ]
- 好きなほう使えば?
- 128 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 14:13:39 ]
- すみません。質問です。
System.Net.WebClient.DownloadData()を実行するときに ノートンやウイルスバスターなどのセキュリティソフトの FWの影響を受けることはありますか? うける場合どういう対処を取るのが定石ですか?
- 129 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 14:15:26 ]
- FWで止められたらそのソフトの通信を許可してやれば良い
- 130 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 14:37:10 ]
- 影響受けなきゃただの役立たずじゃねーか
- 131 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 14:52:11 ]
- ウィルスソフト作らないでください
- 132 名前:デフォルトの名無しさん [2009/09/24(木) 14:54:06 ]
- >>130
ワロタw
- 133 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 18:53:52 ]
- 質問です。
asp.netで 複数のページ(.aspx)が定義してあります。 これらを直接呼ばずにHome.aspxという窓口を準備しておいて、 ActionというQueryStringで判断し、 Response.RedirectかServer.Transferで 対象のページに飛ばそうと思っています。 Home.aspx内でRequerst.QueryStringのコレクションをそのまま遷移先のページへ渡したいのですが どうすればいいのかわかりません。 遷移先のURLに直接記述するしかないのでしょうか?
- 134 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 19:45:36 ]
- お勧めの文献教えてたもれ
- 135 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 20:09:53 ]
- 今見てるんだけど文法からはじめるVisualC#入門って分かりやすい
かなり初心者向けだけどね
- 136 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 21:08:20 ]
- >>133
セッションにでも突っ込んで渡せば?
- 137 名前:デフォルトの名無しさん [2009/09/24(木) 21:52:22 ]
- 商品販売管理システムを作っている。
顧客、商品の項目にフリガナを自動入力させられたら利便性が高くなるだろうと頑張った。 いろいろ調べて、自動でフリガナが入るようになった。 しかし(-_-;)。 タブやシフトタブで項目をいったり来たりしていたら、 顧客に自動で入ったフリガナがなぜか商品のフリガナ欄に表示されたではないか。 これはたまに起こる現象であり、同じ操作をしても出ない場合がある。 APIを活用しているらしいが、なぜだか分かる? 教えてちょ (-_-;)。
- 138 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 21:53:45 ]
- どんなコード書いてるかもわからずに考えろと?
バカじゃねーの?
- 139 名前:デフォルトの名無しさん [2009/09/24(木) 22:03:23 ]
- 知らないなら黙っててください。
- 140 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 22:07:06 ]
- コードが悪いんだろハゲ
- 141 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 22:18:33 ]
- >>135
これかな? www.e-hon.ne.jp/bec/SA/Detail?refShinCode=0100000000000032217041&Action_id=121&Sza_id=B0 明日本屋回ってみる。 他文献引き続きぷりーず
- 142 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 22:39:07 ]
- >>137
なぜ起こるのか?簡単すぐる
- 143 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 22:51:48 ]
- >>139
APIスレから出てくんな
- 144 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 22:52:50 ]
- >>134
C# の本ではないけど。 自分は C++ MFC から C++/CLI に移った時に使った本。近い感じならいけるかも。 C++/CLI がわかれば C# もほとんどなんとかなる。 ※移行の際に参照した本はこれ一冊 実践C++/CLI 極めるための基礎と実用テクニック
- 145 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 23:24:20 ]
- >>144
それはちょっと敷居が高そうです><
- 146 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 23:26:11 ]
- C#から他のアプリを起動させているんですが、タスクバーには表示させたくないので
ProcessWindowStyle.HiddenでProcess.Startしてみたところ タスクバーに表示されなくなったのはいいのですが Process.CloseMainWindow()が使えなかったり期待外の動作でNGでした。 NaiNai(ttp://www.vector.co.jp/soft/winnt/util/se317779.html)のように 他のアプリをタスクバーに表示させないようにするにはどうやるんでしょうか?
- 147 名前:デフォルトの名無しさん mailto:sage [2009/09/24(木) 23:56:05 ]
- >>146
普通に起動して、ITaskbar インターフェイスを利用して消す。
- 148 名前:デフォルトの名無しさん [2009/09/25(金) 00:02:59 ]
- >>142
なぜなの?教えてください。
- 149 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 00:04:22 ]
- バグがあるから。
- 150 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 00:04:39 ]
- >>147
ありがとうございます。 ITaskbarList がそれですかね? 調べてみます。
- 151 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 00:13:48 ]
- >>150
それそれ。間違えてた。すまん。
- 152 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 01:19:14 ]
- 教えてください。
本当に困っています。 どうすればよいでしょうか?
- 153 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 01:20:20 ]
- 死ね
- 154 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 01:25:15 ]
- 解決しました
ありがとうございます
- 155 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 03:05:49 ]
- テキストボックスの枠の色はどうやって取得すればいいですか?
アプリケーション定義のコントロールで使いたいんですが、できれば決めうちでしたくないので。
- 156 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 10:39:48 ]
- 入力された文字列が正しいかヴァリデーションしたいのですけれど、
Parseとかでチェックして良いのでしょうか?CF3.5です。 try { int tmp = Int32.Parse(string_num); } catch { } こう書いて、tmpがどこからも参照されない場合、 リリースビルドで最適化によって上記ロジック自体が消えたりします?
- 157 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 10:47:02 ]
- それ消すのは過剰な最適化だな
つかcatchして何もしない、tmpも使わない、ならValidationにならない気がするが しかしTryParseがないとは面倒だのう
- 158 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 10:50:24 ]
- すみません。catchの中ではエラーメッセージを生成します。
起動時に全ての入力を一括チェックする方法だと、 tmpは特に使わない感じになると思うのですが。 例えば、App.configの中身を精査するみたいな。 まぁ、ConfigurationManagerも無いので作るのですが‥‥
- 159 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 11:21:55 ]
- Int32.Parse(string_num);
だけで良いんじゃないか
- 160 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 11:24:32 ]
- asyncCallってなんて読むの? えーしんくこーる?
- 161 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 11:37:53 ]
- >>159
たしかに試してみたらその通りでした。 パース文を2か所に書きたくなかったので、 int tmp = 設定クラスのプロパティ にしていたんですけれど、この場合はプロパティだけだと エラーになるので‥‥ プロパティが呼ばれるたびにParseせずに内部で保持しろ という気もするのですが、 どうせ数回しか参照されない値の場合、 内部で保持するほどのものでもないかなと‥‥
- 162 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 11:39:42 ]
- >>160
Ajax をアジャックスと読むならアシンク、エイジャックスと読むならエイジャックスと読めばいいと思うよ。 好みの問題。
- 163 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 11:40:44 ]
- > エイジャックスと読むならエイジャックスと読めば
エイジャックスと読むならエイシンクと読めば、の間違い。
- 164 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 13:09:02 ]
- >>160
英語発音ならエイシンクですな。
- 165 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 13:14:10 ]
- エイシンクロナス?
アシンクロナス?
- 166 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 14:22:09 ]
- だから、英語圏人ならエイシンクロナス。
日本人ならアシンクと言う人は沢山いる。
- 167 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 16:49:56 ]
- >英語圏人ならエイシンクロナス。
ダウト
- 168 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 16:51:36 ]
- まあこれ以上はこっちでやってくれ
nullをヌルと言う人って何なの? pc12.2ch.net/test/read.cgi/tech/1203474071/
- 169 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 16:56:12 ]
- this.TopMost = true;
の逆で、いつも背面に表示したいのはどうやるの?
- 170 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 17:28:10 ]
- >>165
どっちでもいい
- 171 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 17:29:50 ]
- >>169
他のをTopMost
- 172 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 17:30:11 ]
- どなたか155わからないでしょうか。
- 173 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 17:46:02 ]
- >>171
IEやエクスプローラもあるから、それはちょっと無理です…。
- 174 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 17:48:32 ]
- >>173
可能です
- 175 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 17:56:39 ]
- >>174
え!? 自分で作ったプログラム以外をTopMostにできるんですか?
- 176 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 18:06:34 ]
- たった今いいことあった!
マックのドライブスルーから帰ってくると、家の車の下にネコ発見! あれ、うちのネコじゃないなあ・・・でもどっかでみたことあるな・・・ と思い、車の下を覗き込みと逃げずにこっちをみている まさかと思い、1年くらい前に野良猫に追いかけられ行方不明になった猫の名前を呼んでみた すると・・・「にゃ〜ん」と甘えた声が! すっごく弱虫で甘えん坊なそいつが1年も生きていたなんて・・・ 名前を呼んだら、ビクビクしながらこっちに寄ってきて、身体を撫でたらビクっとしてまた車の下に隠れようとしたけれど 何度も何度も名前を呼んで声かけたらにゃ〜んにゃ〜んと寄ってきて頭を撫でさせてくれた ものすごいガリガリに痩せてたけど、抱き上げると前と変わらず、頭をすりつけて甘えてくる もう絶対死んだと思ったけど、本当によかった!
- 177 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 18:42:45 ]
- どこの誤爆だ。w
でもよかったと言っておこう。
- 178 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 19:12:10 ]
- コピペ
- 179 名前:デフォルトの名無しさん [2009/09/25(金) 19:31:53 ]
- 質問です。
今、webブラウザ(?) を作ろうとしています。 テキストボックスにURLを入れてボタンをおしてページに飛ぶのは出来たのですが、 今みているページのURLをテキストボックスに入れることが出来ません。 IEみたいに、ページのURLを表示する事は出来ませんか?
- 180 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 19:35:02 ]
- WebBrowser.Document.Url
- 181 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 20:07:12 ]
- >>169
デスクトップの子供にする >>171 SystemColors のメンバにいない?
- 182 名前:デフォルトの名無しさん mailto:sage [2009/09/25(金) 23:54:27 ]
- >>175
WndProc をオーバーライドして Zオーダが変わりそうになったら Zオーダを最背面にしちゃえばよかったはず
- 183 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 00:00:25 ]
- >>181
> デスクトップの子供にする これ詳しく頼む
- 184 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 00:07:20 ]
- 認知偽装というやつか
- 185 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 00:12:15 ]
- ドライブスルーに使った車と、下にネコのいた車とは別なのだろうか
同じ車だとしたら、車庫入れの際にネコが轢かれなくて良かった
- 186 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 00:52:38 ]
- >>181
(0x7f, 0x9d, 0xb9)とSystemColorsのメンバとすべて比較してみましたが、いずれも違いました。
- 187 名前:デフォルトの名無しさん [2009/09/26(土) 01:19:44 ]
- ある場所に自動で入れたフリガナが、
全く別の項目のフリガナに入っちゃうってどういうことよ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 188 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 01:35:45 ]
- うるせーよ馬鹿
- 189 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 01:35:52 ]
- だあらぁぁぁ、どっかでそのコントロールに入れてるんだよ君が!!!!!!!
- 190 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 03:36:29 ]
- TextBox継承してTextプロパティ上書きしたコントロールにでも置き替えてブレークポイント貼ってみろ
- 191 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 07:20:05 ]
- >>183
SetParent(GetDesktopWindow()); だったかな。
- 192 名前:デフォルトの名無しさん [2009/09/26(土) 09:15:02 ]
- >>190
なんでそんなことするの? 継承とフリガナに関連性があるの (*_*)?
- 193 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 09:31:27 ]
- >>192
死ねよハゲ
- 194 名前:デフォルトの名無しさん [2009/09/26(土) 10:04:01 ]
- >>193
うんこ野郎
- 195 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 10:14:02 ]
- デバッグ放棄するならプログラム向いてない
もう辞めた方がいい
- 196 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 10:34:50 ]
- ポインタや、参照といったことから、可能性を追求できるぐらいの知能は必要。
>>192 イベントを取得して、どっから送られてきたかとか、確かめることができる。 それをやれって言ってくれてる親切な人だぞ。
- 197 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 10:41:13 ]
- バカには何を言っても無駄。
- 198 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 10:43:20 ]
- このゴミ虫殺せよ
- 199 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 10:47:20 ]
- >>186
そりゃ残念。あとは、実際に描画して取得するくらいかね。
- 200 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 10:56:07 ]
- >>196
あほかww
- 201 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 13:16:44 ]
- とんでもない無能っぷりだな
もうほっとけよ
- 202 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 14:23:32 ]
- >>196が心配なのでTextChanged
- 203 名前:デフォルトの名無しさん [2009/09/26(土) 15:46:06 ]
- ACCESSのmdbをC#で読み書きするプログラムを作ったんですよ。
で、ACCESSが入ってない環境で動かせるかどうか確かめたら、 OleDbPermissionのアクセス許可に失敗したようなエラーが出ました。 mdbってACCESSはいってなくなてもC#で操作できるんだよね?? アクセス許可に失敗ってどういうこと? ACCESSが入ってる環境だと問題なく動くんですが… 誰かアドバイスください。
- 204 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 15:53:22 ]
- MDAC が必要。
- 205 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 16:01:51 ]
- >>203
ACCESSつかってcdbを読み書きするプログラムだったら ACCESS入ってないと無理なのでは? 初心者なので間違ってたらすいません。
- 206 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 16:07:12 ]
- >>205
そんな事ないんじゃね? DVD管理ソフトがC#で書かれているのがあったけど ACCESS入って無くても読み書きできたぞ もちろんACCESSから読む事もできる
- 207 名前:デフォルトの名無しさん [2009/09/26(土) 16:14:23 ]
- >204
MDAC自体は入ってるようなんですが…
- 208 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 16:21:29 ]
- おまえそれネットワーク共有とかから実行してないだろうな。
- 209 名前:横から mailto:sage [2009/09/26(土) 16:45:36 ]
- >>208
俺も詳しくないんで確認だけど、それはイントラネットのネットワーク共有ドライブ (例えばK:)にある実行アプリを実行しているのではないか、という意味だよね。 mdbファイルはどこにあってもアプリに部分信頼以上の権限があればいい、 という認識でOK? (MDACのバージョンによっては完全信頼)
- 210 名前:デフォルトの名無しさん [2009/09/26(土) 16:55:27 ]
- ネットワーク共有っていうか、
環境自体はシンクライアント端末なんだけど、 それは関係あるの?
- 211 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 19:14:47 ]
- そういうときは、完全信頼を与えるとか、マイコンピュータから実行してみるとか、
その辺を試すのがスジ。
- 212 名前:デフォルトの名無しさん [2009/09/26(土) 20:01:30 ]
- 完全信頼を与えるって、どこでどうすればできますか
- 213 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 20:03:38 ]
- caspol だろ?
- 214 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 21:07:07 ]
- もう悪いこと言わないから .NET Frameworkを3.5SP1にしてしまえ
- 215 名前:デフォルトの名無しさん [2009/09/26(土) 22:20:44 ]
- >>198
ハゲ野郎
- 216 名前:デフォルトの名無しさん mailto:sage [2009/09/26(土) 22:34:33 ]
- しかし、3.5SP1て
・イントラネットでもマイコンピュータゾーン ・厳密名付きアセンブリでもデフォルト検証なし いい感じに端折ってきてるよなw
|

|