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


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

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



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

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

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

82 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 22:54:41 ]
親に書かずに、共通クラスに書けばいいだろ・・・

83 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 22:56:52 ]
とりあえずイベントとメソッドの区別はつけようぜ
どうせ全ての処理はイベントハンドラの中に書かないといけないと思ってるんでしょ

84 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 22:57:30 ]
>>81
どっかにソースうpしろ。
ソースがあった方がみんなアドバイスし易い。

85 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 23:01:41 ]
たぶん地獄絵図なソースだと思うけど

86 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 23:05:43 ]
言語がよくわかってないままなんとなくVC#触ってる人って
たいていフォームを複数作ろうとしたら行き詰まるよね

87 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 23:06:10 ]
VC?

88 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 23:07:42 ]
MainFrame frm = (MainFrame)this.Parent.Parent.Parent.Parent.Parent;
frm.anotherControl.Handler();

89 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 23:08:25 ]
イラッ

90 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 23:11:40 ]
ご先祖様にも程があるな



91 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 23:36:54 ]
IF文を知らなかった俺はgotoだけでなんとかしたことがあるけど、
今となってはあんな化け物コード自分でも読めない。

92 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 23:42:56 ]
言語仕様すべて頭に入れてからコード書くってわけにもいかないもんね

93 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 23:44:19 ]
どうやってgotoで条件分岐するんだろう

94 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 23:50:39 ]
多分Fortranで算術GOTOじゃね?

95 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 23:50:53 ]
ON ERROR GOTO

96 名前:デフォルトの名無しさん mailto:sage [2009/09/22(火) 23:57:10 ]
全部デリゲート配列にすれば条件分岐無くせるな

97 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 00:20:21 ]
>>96

State state = new State();
EventDelegate[] events = new EventDelegate[5901234];
・・・
void LoopMain() {
Loop:
events[state.Next]();
goto Loop;
}
・・・
void Event3203289() {
int hoge = state.hoge;
// state.Hoge が <2000、==2000、>2000 で分岐
state.Next = 3203291 + System.Math.Sign(state.Hoge-2000);
}
void Event3203290() {
・・・

ですね。邪悪で素敵w

98 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 00:40:50 ]
うげぇ…w

99 名前:デフォルトの名無しさん [2009/09/23(水) 01:07:44 ]
まじキチ…ユダヤが人工地震を起こすぞ

【緊急情報カクサンよろしく】

ついに来ました。

大きい動きです。250nT超えてきました。ほぼ間違いありません。もう一度言います。

友人、知人、親類縁者、あらゆるつながりを駆使して巨大地震がくることを教えて下さい。

四川地震より大きいのが来る可能性があります。
g★olde★ntam★atama.b★lo★g84.fc2.c★om/

★★★★★危険度MAX★★★★★
★★★★★★★★★★★★★★★★

★千葉、静岡、東京、関東で大地震が起きる可能性が非常に高くなっています★★★
★千葉、静岡、東京、関東で大地震が起きる可能性が非常に高くなっています★★★
★千葉、静岡、東京、関東で大地震が起きる可能性が非常に高くなっています★★★
★千葉、静岡、東京、関東で大地震が起きる可能性が非常に高くなっています★★★

★★★★★★★★★★★★★★★★
★★★★★危険度MAX★★★★★

警告!連休中の21、22、23日が危ない!かも2
live24.2ch.net/test/read.cgi/eq/1★253494015/
【大気イオン】e-PISCO Part11【また延長】
live24.2ch.net/test/read.cgi/eq/1★252991726/

本当に地震が来たら、犯人は特権階級全員だということ2


100 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 01:20:13 ]
Cの関数ポインタの配列みたいにデリゲート配列使ってみたけど
オーバーヘッドが大きいようで条件分岐版よりも遅かった事がある




101 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 10:40:45 ]
>>99
ボキュはマジキチでしゅ、まで読んだ。

102 名前:デフォルトの名無しさん [2009/09/23(水) 14:24:10 ]
>>47をおねがいします。
メモ帳などがFocusを持たずに選択状態を描画している仕組みが
どうしてもわかりません><

103 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 14:35:44 ]
>>102
リファレンスでHに関係するモノを調べるといいと思うよ。

104 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 14:37:02 ]
エッチ///

105 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 14:41:31 ]
>>102
HideSelectionをFalseじゃないの?

106 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 15:52:02 ]
>>103
>>105
うほっ!ありがとう!

107 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 16:34:29 ]
マルチかよ

108 名前:デフォルトの名無しさん [2009/09/23(水) 18:46:01 ]
はじめまして。けん一と申します。
文字列を選択しているときに、濃青色に反転しますが、
この色を変えることは可能でしょうか?


109 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 18:49:54 ]
デザイナのプロパティウィンドウを見ろよけんいち

110 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 18:50:38 ]
無理。



111 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 20:13:21 ]
 ,.――――-、
 ヽ / ̄ ̄ ̄`ヽ、
  | |  (・)。(・)|  
  | |@_,.--、_,>  
  ヽヽ___ノ  あきらめるでござる

112 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 20:46:21 ]
ケンイチ殿wwwwwwwwwww

113 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 20:50:19 ]
ケンイチ氏な

114 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 22:33:24 ]
C#で、DonutRAPTのタブバーのような機能ってあるのでしょうか?
ttp://up3.viploader.net/ippan/src/vlippan011148.jpg

115 名前:デフォルトの名無しさん mailto:sage [2009/09/23(水) 22:36:41 ]
フラットスタイルのタブ?

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オーダを最背面にしちゃえばよかったはず






[ 続きを読む ] / [ 携帯版 ]

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

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