- 1 名前:デフォルトの名無しさん mailto:sage [2010/03/22(月) 21:35:10 ]
- (#゚ー゚)つ < C#、.NETの話題はこちらでどうぞ。
前スレ C#, C♯, C#相談室 Part55 (実質56) pc12.2ch.net/test/read.cgi/tech/1260111240/ Visual C# 2008 Express Edition 日本語版 www.microsoft.com/japan/msdn/vstudio/express/vcsharp/ その他テンプレ>>1-5くらい
- 229 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 00:19:31 ]
- オサレな外観にしたいんじゃない?
- 230 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 00:22:17 ]
- WPF使わないと無理じゃないかな
外のコントロールだとオーナードロー駆使すればわりとなんとかなるが textboxだけはかなり深部いじってできるかどうか・・・?ってレベルのような
- 231 名前:223 mailto:sage [2010/04/02(金) 14:20:40 ]
- 223です。
224の方返信ありがとうございます。 参考にさせていただきます。 「TextBoxを透明に」についてですが このようなのはどうでしょうか? ttp://www1.axfc.net/uploader/Sc/so/99375.zip&key=C#
- 232 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 14:26:20 ]
- 半透明って言ってるだろ
- 233 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 16:50:15 ]
- Windows使ってて.NETが無い環境ってどれだけあるんだろうな
キチガイとしか思えない
- 234 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 17:17:58 ]
- >>228
そんなに貧困な脳みそを自慢するなよw そのコンテナがピクチャボックスだったら嬉しい事もあるだろ
- 235 名前:デフォルトの名無しさん mailto:sage [2010/04/02(金) 19:56:05 ]
- B地区がみえたりしたらそこに文字入力したくなくなるけどね
- 236 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 11:26:11 ]
- 俺の金曜日の最後の書き込みからだれも書き込んでないことに泣いた・・・
- 237 名前:デフォルトの名無しさん mailto:sage [2010/04/05(月) 11:28:46 ]
- 規制食らったからねえ
あと専門板住人減ってるからあんまり詰まんないことして人いなくなるようなことしないでおこうよw
- 238 名前:デフォルトの名無しさん mailto:sage [2010/04/06(火) 11:09:25 ]
- 静かですな〜
こんなところへ質問しないと進まなかった人たちは がんばってぐぐって解決してるのかな?
- 239 名前:デフォルトの名無しさん mailto:sage [2010/04/06(火) 12:44:30 ]
- 俺もそうだけどここにいるのはほとんどが趣味プログラマだろ
別に分からなきゃ分からないで困るわけじゃない
- 240 名前:デフォルトの名無しさん mailto:sage [2010/04/06(火) 18:01:57 ]
- >>238
質問が無いのは大規模規制があったから。
- 241 名前:デフォルトの名無しさん mailto:sage [2010/04/06(火) 18:23:00 ]
- 俺が規制されてないのに大規模規制とか笑わせる
- 242 名前:デフォルトの名無しさん mailto:sage [2010/04/06(火) 19:16:45 ]
- 知らんがな
- 243 名前:デフォルトの名無しさん mailto:sage [2010/04/06(火) 21:53:08 ]
- >>240
どうみても>>238はそれをわかって書いてるようにみえるが?
- 244 名前:デフォルトの名無しさん mailto:sage [2010/04/08(木) 13:56:38 ]
- ComboBoxでドロップダウンリストをクリックすると、そのアイテムが一番上に来るようにしたい
DataSourceにはList<T>をバインドし、SelectedIndexChanged内でリストをSuspendBinding() & ResumeBinding()して強制更新 これが上手く行かない ドロップダウンから選択すると、ドロップダウン内が真っ白になる それでもリスト自体は存在するらしく、クリックするとリスト自体は更新される この問題を解決する何かいい方法はないだろうか ちなみにList<T>をBindingList<T>にすると無限ループする SelectedIndexChanged内でリスト変更してるから当たり前っちゃ当たり前だけど
- 245 名前:デフォルトの名無しさん mailto:sage [2010/04/08(木) 16:21:08 ]
- 単純にChangedイベント内部でフラグチェックで出来ない?
bool changedEnabled = true; Changedイベント { if( changedEnabled ) { changedEnabled = false; 煮るなり焼くなり changedEnabled = true; } }
- 246 名前:デフォルトの名無しさん mailto:sage [2010/04/08(木) 16:22:07 ]
- ああごめんちゃんと読んでなかった
- 247 名前:デフォルトの名無しさん mailto:sage [2010/04/08(木) 16:23:25 ]
- 直接張るならhtmlエンコードしてくれ
そうじゃないなら外部のコード貼れるところ使ってくれ
- 248 名前:デフォルトの名無しさん mailto:sage [2010/04/08(木) 16:24:27 ]
- あれほどサンプルソースさらせと・・・
- 249 名前:デフォルトの名無しさん mailto:sage [2010/04/08(木) 16:29:43 ]
- >>244
ピンポイントで対応できる少数を待つか、自分がはまった箇所を再現できる適当な ソースを晒してコードを見て対策考えれる多くの人から回答待つか どちらか選べ
- 250 名前:デフォルトの名無しさん mailto:sage [2010/04/08(木) 16:29:47 ]
- これっぽちのソース我慢しろよww
- 251 名前:244 mailto:sage [2010/04/08(木) 16:36:58 ]
- 自己解決
リストデータの中に何時の間にかnullが紛れてて、取り除いたら動いた お騒がせしました 詫びがてらコードを晒しとく この手の需要は微妙にあるような気がしないでもないようなあるような private void comboBox1_SelectedIndexChanged(object sender, EventArgs e) { ComboBox cb = (ComboBox)sender; int selno=cb.SelectedIndex == -1) return; cb.BindingContext[cb.DataSource].SuspendBinding(); string selecttext=combodata[selno]; combodata.RemoveAt(selno); combodata.Insert(0,selecttext); cb.BindingContext[cb.DataSource].ResumeBinding(); }
- 252 名前:244 mailto:sage [2010/04/08(木) 16:39:37 ]
- ミス
×int selno=cb.SelectedIndex == -1) return; ○int selno=cb.SelectedIndex; if(selno==-1) return; ハンパにコピペするもんじゃないな
- 253 名前:デフォルトの名無しさん mailto:sage [2010/04/08(木) 16:43:23 ]
- SuspendとResumeはなんで必要なの?
- 254 名前:デフォルトの名無しさん mailto:sage [2010/04/08(木) 16:47:14 ]
- >>253
DataSourceのChangedイベントあるからなあ それを止めるんじゃね? RemoveAtやInsertの時に下手に見られてると困るじゃん
- 255 名前:244 mailto:sage [2010/04/08(木) 17:05:14 ]
- >>253
つttp://msdn.microsoft.com/ja-jp/library/w67sdsex.aspx List<T>みたいに IBindingListを実装しない手合いをバインドする時は こうしないとドロップダウンリストがいつまで経っても更新されない
- 256 名前:デフォルトの名無しさん mailto:sage [2010/04/08(木) 22:04:36 ]
- hage
- 257 名前:デフォルトの名無しさん mailto:sage [2010/04/08(木) 22:15:17 ]
- >>255
ありがとう! そこだけ注意すれば後は簡単だね
- 258 名前:デフォルトの名無しさん mailto:sage [2010/04/08(木) 22:15:33 ]
- >>244
たぶん余計なお世話だろうけど、要はcombodataの要素の並び替えをしたいんだろうから、 それならcombodataを直接バインドするんじゃなくて、 (0) SelectedIndexChangedにはcombodata.ToArray()をバインドしておく。 (1) SelectedIndexChangedイベントではcombodataの並び替えのみを行う。 (2) DropDownClosedあたりのイベントでcombodata.ToArray()をバインドする。 とかの方がいいのでは? バインドしてるデータをSelectedIndexChangedでいじっちゃうって、たとえ動作に問題ないとしても お行儀悪すぎじゃないの? これならSuspendBindingだのResumeBindingだの訳のわからんメソッドを呼ぶ必要もないし。
- 259 名前:デフォルトの名無しさん mailto:sage [2010/04/08(木) 22:21:59 ]
- あー>>258だと注意しないとイベントの無限連鎖になるから、
問題ないのなら全部DropDownClosedイベントで処理した方がいいかも。 とりあえずそれで>>244が言うような動作が可能なことは確認した。
- 260 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 08:21:47 ]
- そういえばみなさん開発途中のバージョン(やリビジョン)管理はどうしてますか?
オープンソースならフォゲとかありますけど、ソースはクローズドでやりたい場合もありますよね・・
- 261 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 08:53:18 ]
- クローズなら管理委らんだろ
- 262 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 08:54:51 ]
- いや修正掛けてて戻したいなあ・・・とかありません?
- 263 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 09:12:51 ]
- SourceForgeの使い方を知っててそれはないだろ。釣りにしてはしつこすぎる。
- 264 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 09:19:59 ]
- つまりsubversionのサービスを非公開でやってるところが無いか?とかそんなの?
- 265 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 09:21:47 ]
- 普通にSVNとか使えばいいだろ
ローカルでも使えるし内部のサーバーに置いてもいいし
- 266 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 09:29:20 ]
- ローカルで使うって発想が無いんでしょ。
- 267 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 09:39:50 ]
- ローカルだったらTortoiseSVNでも使えば一瞬で構築完了
- 268 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 10:10:18 ]
- 好きなフォルダをSQLCompactにバージョンつけてたたっ込める仕組み自前で作ったわ。
- 269 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 10:13:09 ]
- なぜそんな無駄なことを。
- 270 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 10:28:12 ]
- そこまで規模のでかい物作ったことないから一定量進んだら
プロジェクト丸ごとコピペしてるけど不便だと思ったことは無いなぁ
- 271 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 10:32:14 ]
- と思ったけど調べてみたら便利そうなので使ってみることにしましたまる
- 272 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 10:33:26 ]
- ファイルが2〜3個ぐらいならそれで別に何の問題もないしな。
まあ今日日VCS使ったことない開発者なんて普通居ないだろうけど・・・
- 273 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 10:35:38 ]
- 少人数でもそこそこ大きな物書いてるとsubversionは欲しくなるけど
今度はsubversion鯖の管理の手間が増えるからなあ・・・ 外部でそういうことがやれるのがあるといいんだがとは思う
- 274 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 10:37:16 ]
- 結構いるんじゃね?
- 275 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 10:37:57 ]
- つSourceForge
- 276 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 10:40:12 ]
- >>275
それってコードをオープンにしないと基本的にサービス利用できないだろって・・・
- 277 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 10:40:46 ]
- クローズド開発だと有料なら結構あったような気がするけどな。
- 278 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 10:44:42 ]
- クローズドであることを辞めるとか。
まあ適当に安いレンタルサーバ借りて使えばいいんじゃね? ssh 使えるとこなら問題ないっしょ。 管理の手間っていっても一度構築しちゃえば問題無いだろし。
- 279 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 10:49:42 ]
- VCSなんて使うやつはチキン
- 280 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 11:05:18 ]
- >>277
結構あるね MSはメールを無料でやる前にこういう方向も無料で進めていけばいいんじゃなのかね?w
- 281 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 11:12:08 ]
- ごめん
MSってcodeplexっていうのをやってるんだな
- 282 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 12:03:55 ]
- svnはレポジトリから除去する時にメンド杉
ポリシーかなんか知らんけど、もう少し何とかならんものか それはそれとしてローカルでやるならVisualSVN最強
- 283 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 12:09:50 ]
- >>282
ローカルでやるのによさそうですね
- 284 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 13:15:58 ]
- 今なら分散型のgit, hg, bzrを使うだろ
- 285 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 13:18:50 ]
- 分散型ってなにを分散してるの?
- 286 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 15:11:29 ]
- リポジトリを。
- 287 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 21:06:41 ]
- Mercurialいいよ。
VisualHGの出来もいいしCodePlexも対応してる。
- 288 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 22:11:30 ]
- 分散リポジトリ型は
作りかけで動かない(けど保存しときたい)ローカルなコミットと テストも通るある程度纏まった完成品のコミットを ちゃんと分けて使えるのが良いんだよな。 でも運用ルールよく考えないと結構めんどくさい。
- 289 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 23:27:04 ]
- C#でiPadアプリ開発、MonoTouch 2.0登場
ttp://journal.mycom.co.jp/news/2010/04/09/071/index.html
- 290 名前:デフォルトの名無しさん mailto:sage [2010/04/09(金) 23:39:04 ]
- と思いきや規約変更(ソースはC、C++、ObjectiveC、WebKitのJavascriptに限定w)で使えなくなったでござるの巻
- 291 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 02:41:01 ]
- ヤード法かメートル法のうちどちらが単位として使われているか取得する方法はない?
MSDNのCulterInfoの部分を調べたんだが、それらしいプロパティがなかった。
- 292 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 03:10:12 ]
- RegionInfoとかじゃねーの
- 293 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 06:46:13 ]
- >289
俺\(^o^)/オワタ
- 294 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 09:16:07 ]
- >>290
AppleはいつまでたってもAppleなんだなーって思ったわ。
- 295 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 14:32:35 ]
- VisualC++2008の本を買いに本屋に行ったら、C#の本のほうが多く展示されていたのだが、
世の中の主流はC#に移り変わってきたのですかね。
- 296 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 14:34:44 ]
- VCの本は、昔からそれほど多くない。
- 297 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 14:35:34 ]
- >>295
そういう本だと無料の開発環境とかで話進めなかったっけ? VC++2008EEはGUI作るにはちょっと初心者向きじゃないしね それにMSとしては.netで行きたいみたいだし
- 298 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 15:16:03 ]
- >>295
用途によるだろ。
- 299 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 15:19:12 ]
- >>298
やっぱりSilverrightが本命なんですかね。 Flashはipadでサポートされないとかで、もうダメみたいだし。
- 300 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 15:20:13 ]
- その意味で言うなら、HTML5だろ。
- 301 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 15:21:25 ]
- そうでもないけどな・・・
結局どういうマシンのソフトを開発したいかで使う物が変わるしなあ VC++でGUIやりたいならWTLでぐぐってみなよ それかゲームをやるならDXライブラリとか龍神録とか
- 302 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 16:45:12 ]
- >>299
iPad は C# もサポートしないから SilverLight もダメだよ。 徹底して囲いこみしてる。
- 303 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 16:49:55 ]
- 囲いこみとか時代に逆行しまくりだよな。
オープンなものは使わせてもらうけど、こちらはオープンにしませんとかw
- 304 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 16:58:24 ]
- しょせんオープンだのなんだの、ってのは、売るための方便でしかないし。
圧倒的なシェアをとったところで手のひらを返す、ってのもよくあるパターン。
- 305 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 17:01:28 ]
- どういう動作になるのか保証できないからサポートしたくない、
というのなら気持ちは分からんでも無い
- 306 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 17:01:56 ]
- MSになら手のひらを返されてもいい。
- 307 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 17:05:37 ]
- 今回のAppleのは、わけわかんないだろ。アセンブラ禁止といってもいい。
近いうち、マルウエアを防止するためAppleのサーバーでコンパイル、リンクしたものだけってことになるぞ。 その次は、Appleのソースコード利用権。
- 308 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 17:05:49 ]
- どんな言語で作ったアプリでも、動作保証なんてするわけないじゃん。
- 309 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 17:06:28 ]
- 今回のはFlash(ActionScript)つぶしだよ。
- 310 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 17:07:27 ]
- >>308
まあそうだよな 何でもかんでも保証すればバグの面倒までアップルが見る羽目になる あくまで場所貸しだからな
- 311 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 17:11:59 ]
- つーか内容の規制ならまだしも言語の規制とかイミフすぎる。
WM7 と Android を応援するぜ俺は。
- 312 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 19:53:00 ]
- つうか普通に特定ベンダの技術よりHTML5でどうにかしたいだけだろ
- 313 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 20:08:23 ]
- >>292
とんくす。 そのクラスの中にあった。
- 314 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 21:10:22 ]
- ともかく、このスレでappleを話題にするとしたらドトネト復活してからだな。
X05HTの次にと考えてたけど止めたわ。
- 315 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 21:13:55 ]
- .NETしたいなら素直にWindowsMobile搭載端末を買えよ・・・
- 316 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 21:23:15 ]
- monoを全否定かっこいいw
- 317 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 21:24:23 ]
- >>315
Objective-Cがクソだから、できれば使いたくない。
- 318 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 21:56:21 ]
- 醜悪なコードになるよな
C++以上に
- 319 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 21:58:53 ]
- 使ったことない。が、スレ違いなのでどうでもいい。
- 320 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 21:59:03 ]
- Cでsmalltalkしたいから作ってみましたwww
な言語なので
- 321 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 21:59:58 ]
- C#経験したあとだとどっちも一緒w
C++だって糞じゃん ヘッダにクラスの宣言部書いて、cppの方にメンバ関数書くとか
- 322 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 22:06:11 ]
- >>319
C#での相談事という意味では、スレ違いでもないんだけど。
- 323 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 22:09:47 ]
- 誰も相談なんてしてないだろ。
- 324 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 22:10:53 ]
- iPhoneってJavaで開発できんの?
- 325 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 22:12:59 ]
- スレチだし、そのくらい自分で調べろ
- 326 名前:デフォルトの名無しさん mailto:sage [2010/04/10(土) 22:52:26 ]
- このスレ的にはもう iPhone さようならで終了なんだよな。
- 327 名前:デフォルトの名無しさん mailto:sage [2010/04/11(日) 01:56:46 ]
- なんですぐ「スレ的には〜」とか馬鹿な事を言い出すんだ。
- 328 名前:デフォルトの名無しさん mailto:sage [2010/04/11(日) 03:01:21 ]
- BeginInvokeやSystem.Timers.Timerでスレッドを実行中に例外が発生した場合、
スレッドが停止して例外が行方不明になるのですが、 このせいでどこが問題箇所なのかわかりません。 このような場合に皆さんはどうやってデバッグされますか?
- 329 名前:デフォルトの名無しさん mailto:sage [2010/04/11(日) 03:08:31 ]
- BeginInvokeはEndInvokeしたら飛んでくるし、
System.Timers.Timer実行中ならキャッチしなけりゃ異常終了するし、 どう行方不明になると言ってるのか分からん。 異常終了の場合の話か?
|

|