[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 01/29 10:32 / Filesize : 134 KB / Number-of Response : 576
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


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

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



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

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

前スレ

ふらっとC#,C♯,C#(初心者用) Part29
pc11.2ch.net/test/read.cgi/tech/1216734995/

163 名前:デフォルトの名無しさん [2008/08/31(日) 07:30:39 ]
Linq to xml の事で少し手ほどきしてください
XmlSerializer 等を使うと、適当に作ったクラスを一発でシリアライズできますが
同様な感じで、適当に作ったクラスから XElement を作る方法で良い方法はありますでしょうか?
またその逆も簡単にできそうであれば教えてください。
現状ではXmlSerializerをStringWriterを経由させているのですが、なんとなくバカっぽいので・・・

164 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 07:34:47 ]
>>162
デザイナで終了XToolStripMenuItem_Clickのプロパティから
Clickイベントのドロップダウン一覧にForm1_FormClosingが出てこないので
定義できないのですが、ほかに方法があるでしょうか?

165 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 07:38:22 ]
>>164
デザイナでフォームのイベントを見てみ
ここでイベントを割り当てれば、イベントハンドラ定義が追加される。
フォームデザイナでどういうことをすると、どういうコードが追加されるのか
確認してみるといいよ。

166 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 07:44:32 ]
終了XToolStripMenuItem_Clickからフォームを閉じたいって言うこと?
でもe.Cancel=true;って書いてるし何がしたいんだかよくわかんね

167 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 07:48:10 ]
>>163
ぐぐったらこんなのがヒットした。
ttp://www.hanselman.com/blog/MixingXmlSerializersWithXElementsAndLINQToXML.aspx

XDocumentのCreateWriterメソッドがポイントみたいね。

168 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 07:53:43 ]
>>165
>>デザイナでフォームのイベントを見てみ

これはデザイナのプロパティウィンドウのイベントボタンを押したときの一覧ですよね?
>>161はここからダブルクリックで追加したコードですが
終了XToolStripMenuItem_ClickもForm1_FormClosingもどちらにも
お互い出てこないのでイベントハンドラを共有できないのですがどうすれば良いですか?

169 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 07:59:03 ]
>>164
ボタンからは普通にフォームを閉じるなりアプリを終了するなりすればいい。
>>165ができていれば、フォームが閉じられる前にFormClosingを拾えるはず。
で、イベントがキャンセルされてフォームは閉じられない。

何がしたいんだ?

170 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 08:11:58 ]
>>166
実際にはかなり複雑な分岐処理が書かれているので、ほとんど省略してます。

>>169
VBだと

Form1_FormClosing(sender,e)

で行けた様な気がしたので気になってDesigner.csでEventHandlerを直接いじっても
FormClosedも共有できないみたいだし、C#の仕様ということでしょうか?


171 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 08:25:58 ]
ボタンから閉じないけど同じ処理をしたいのなら別な関数として書いてそれを両方から呼び出したほうがよくね?



172 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 08:28:48 ]
片方が
EventArgs
もう片方が
FormClosingEventArgs
つまりそういうことだ

173 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 08:37:04 ]
>>170
Form1_FormClosingにブレークポイントを設定したら、フォームを閉じるときに
ちゃんと呼ばれるか?
呼ばれるなら、終了メニューにApplication.Exit();とかthis.close();とか書けば
いいっしょ。

174 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 11:28:13 ]
KeyedCollection使うときにGetKeyForItemをオーバーライドするためだけに
それぞれ派生クラス作るのってアホらしくない?
デリゲートでキーを返す派生クラスを一つだけ作るとか?

175 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 18:44:33 ]
それでもいいと思うが ObjectModel 内のクラスの存在理由とかそんなの
勘違いしてないか?

176 名前:デフォルトの名無しさん mailto:sage [2008/08/31(日) 22:06:54 ]
日本語対応のフォントのみを取得する方法ってあります?
FontFamilyでインストールされてるフォントを全部取得することはできたんですが
そこから欧文フォントとかを除く方法がわかりません。

177 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 14:03:41 ]
>>170
クラスとキャストの概念が分かってないみたいだねぇ。さすがVB。

Form1_FormClosing(sender,new FormClosingEventArgs())

やりたいのはこれかな?

178 名前:170 mailto:sage [2008/09/01(月) 18:00:03 ]
>>171
やっぱりそれが一番勝手が良いですね。

>>172
ようするに、キャストできない型なのでそのままだと呼び出せないということでしょうか。

>>173
なんか一番わかりやすいのでthis.close();を使ってます。

>>177
例えば
Form1_FormClosing(sender, new FormClosingEventArgs(CloseReason.None, true));
見たいにコンストラクタを初期化してやるとエラーにならないんですが
引数なしだとエラーになります。
型が違うイベントを呼び出すときは、毎回コンストラクタを初期化しないと
呼び出せないということでしょうか。
クラスとキャストの概念がわかってるかどうかは自信がありませんがキャストは出来ませんよね?

179 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 19:28:40 ]
>>178
>>177の言ってることもトンチキだから気にしない。
君が分かってないのは>>177の言ってるようなことじゃない。

君が分かってないのはイベントとイベントハンドラだよ。

イベントハンドラ(例えばForm1_FormClosing())というのは、
イベント(例えばフォームが閉じられた)時に「呼ばれる」ものであって、
それを呼び出すと何かが起こる(例えばフォームが閉じる)わけではないよ。

VBの人にありがちな倒錯だね。
原因と結果が逆立ちしてる。

180 名前:170 mailto:sage [2008/09/01(月) 19:46:54 ]
>>179
あー、そうか
一般論としてはイベントとイベントハンドラについて理解してるつもりだったけど
今回の件に関しては全く理解できてなかったということですね (^^;
ものすごく本末転倒なことを聞いてましたね、精進します
みなさん、有難うございました

181 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 19:47:29 ]
VS2008sp1のインテリセンス日本語化はいつなんでしょうか?



182 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 19:54:20 ]
>>178
とりあえず新規のWinFormプロジェクトを作る。
フォームデザイナでフォームを選択し、イベントハンドラの
FormClosingをダブルクリックする。
Form1_FormClosingにMessageBox.Show("FormClosing");
を書く。
実行する。

メニューを追加し、終了メニューにthis.close();と書く。
実行する。

これでイベントの流れの概略がわかるか?
FormClosingをダブルクリックする前後にForm1.Designer.csも
見てみるといい。

183 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 21:01:50 ]
usingについての質問です

ネットワークプログラミングをしているのですが、通信が終わったときにNetworkStreamを閉じようと思い、以下のようなコードを書きました。

using( NetworkStream Stream = new NetworkStream(socket, true) )
{

事前の処理

Thread newthread = new Thread(Func);
newthread.Start(new object[] { Stream, newthread });
}

このような場合、NetworkStreamはどのように扱われるのでしょうか?
# threadの処理が終わるまで保持される?
# newthread.Startが呼ばれたあとにDispose()されてStreamはnullになる?


184 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 21:16:20 ]
スレッドを作り終わった瞬間に削除される。

185 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 21:16:42 ]
>>183
どう考えてもすぐに破棄されるに決まってる。


186 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 21:17:47 ]
まあnullになるは意味不明だけどな。

187 名前:デフォルトの名無しさん mailto:sage [2008/09/01(月) 21:28:43 ]
匿名デリゲートを使うと、nullにならない事が確認できるよ

188 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 10:48:39 ]
>>187
usingに使う変数の宣言は()内じゃなくてもいいんだよ
ローカル変数でもフィールドでもおk

189 名前:183 mailto:sage [2008/09/02(火) 15:24:14 ]
皆様ありがとうございました。
# nullにならない、usingの使い方に関しては大変勉強になりました。

もう一つ質問させてください。

上のようなコードで、例えばFunc内で、

void Func(object obj)
{
NetworkStream newStream = (NetworkStream)((object[])obj)[0];

byte[] abBuffer = new byte[256];
newStream.Read(abBuffer,0,256);

}

などの操作を行った場合、NetworkStreamは既に破棄されており、利用できないのでしょうか。

190 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 15:31:18 ]
そんなわけない

191 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 15:34:06 ]
まあほとんどの場合Disposedだろうな



192 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 15:35:58 ]
objが

193 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 16:45:03 ]
>>190
お前はプログラミングするんじゃねーぞ


194 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 16:51:02 ]
ローカル変数が何時までも残ってたらローカルじゃないでしょ

195 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 16:53:58 ]
>>194
何の話?

196 名前:189 mailto:sage [2008/09/02(火) 18:44:51 ]
ありがとうございました。

thread内でNetworkStreamを閉じるなど、コードを書き換えて検討し直してみます。

197 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 19:07:50 ]
適当なディレクトリ内のファイルを列挙して、キューにどんどん突っ込んでいきたいのですが、
Directory.GetFilesなどではそのディレクトリのファイルを全て列挙するまで結果を得ることが出来ません、、、
ファイルを1つずつキューに入れていくためには、WinAPIを呼ぶしかないのでしょうか。

198 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 19:13:27 ]
どんなストレージ使ったら問題になるのか分からないがまあその通り
フロッピーとかか

199 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 19:14:25 ]
>>196
いや、ちゃんと調べたほうがいい、間違いが混ざってる。

200 名前:デフォルトの名無しさん [2008/09/02(火) 19:51:37 ]
質問です
1.findControlを使用して、コンテンツページからマスタページのDataListを取得
2.staticなメソッドに取得したDataListを渡して、DataListへの設定を行う。
3.画面表示

こうすると、DataListへの設定が反映されません。
staticなメソッドで行わずにコンテンツページ内でDataListへの設定を行った場合は
問題なく動くのですがなぜでしょうか。

201 名前:デフォルトの名無しさん mailto:sage [2008/09/02(火) 20:28:54 ]
若干怪しい部分はあるが、具体的なコードがないとわからない。
特にstaticメソッド辺り。




202 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 12:02:08 ]
List<string,string> ls = new List<string,string>();
というような二次元の動的な配列を作りたいのですが
どうすればいいのでしょうか。

203 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 12:12:52 ]
List<List<string>>
要素にアクセスするときはls[r][c]

204 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 12:17:42 ]
有り難うございます。試してみます。

205 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 19:50:51 ]
すみません、質問いいですか?

複数端末から同一ファイルをFilesystemWatcherで監視します。
んでファイルが来たらファイルを読みたいんですが
この場合、排他制御はどうしたらベストでしょうか?

お願いします。

206 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 21:31:03 ]
何いってんのかわからん

207 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 21:34:08 ]
おまえうざいんですけど

208 名前:デフォルトの名無しさん [2008/09/03(水) 22:10:33 ]
正直俺にも何言ってんのかわからんよ。
ぼんやりとは伝えたい方向が推測できないわけではないが。

プログラミング勉強する前に日本語できちんと自分の意図を
伝える練習した方がいいんじゃないのか?

209 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 22:14:03 ]
おいおい>>205の文章は普通に言ってることはわかるだろw
サーバサイドの話でしょ。
俺はそっち方面知らんから答えられんけど。

210 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 22:14:49 ]
>>205
やりたいことの説明が足りないのは確かだな。
1) 書き込まれたファイルを複数の監視しているPCのうちどれか1台が処理する。
2) 全部で処理する。
3) 全部で処理するが並列では処理させない。
並列処理といってるから1か3の可能性が高いが、
ファイルを書き出すのが完了した状態を判断したいということかもしれない。


211 名前:デフォルトの名無しさん [2008/09/03(水) 22:32:29 ]
>>209

なんだよ 「サーバサイドの話」ってww
FileSystemWathcerクラスは確かにUNCパスも使えるけど、基本的に
IOの話であって、「ローカルサイド(嗤)」の話だがな。

第一、FileSystemWatherが監視するのはディレクトリであって、ファイルじゃ
ないし。

そもそも「複数端末から同一ファイルを」監視しているはずなのに、「ファイルがきたら」
「ファイルを読みたい」って全く意味不明。ファイルは存在しているの?存在している
なら「ファイルがくる」ってどういう意味? 存在していないなら「同一ファイルを監視する」
っていったいどういうこと?

あ、なんかだんだんわかってきたぞ!!
たとえば \\server\dir を複数マシンから監視して、hoge.txt ファイルが新しく
作られたら、それを読み込みたいんだけれど、複数マシンからアクセスするので
排他制御をなんとかしたいということなんだろうか????

Created イベントで新しいファイルの名前がhoge.txtだったら、単純にreadモードで
FileStreamに読み込めばいいだけだと思うんだが…。




212 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 22:35:48 ]
かなり意地悪だけど、

複数の端末が接続されている計算機において、
それぞれの端末から起動したプロセスで
あるファイルを監視(FileSystemWatcherを利用)。
ファイルが作成されたら、何らかの排他制御をしつつ
そのファイルの読み取りを行う。

というマルチユーザ環境での話と解釈できなくもない

213 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 22:51:52 ]
>>209
お前の言ってることが一番分からんわ!


214 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 22:53:33 ]
多分最初に処理を開始した一台だけが処理する制御ってことなんだろうな、多分だがな。


215 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 22:57:45 ]
IPを変えるのってどうやればいいか教えてください!!

216 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 22:58:20 ]
回線切って考えてみればいいと思うよ

217 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 23:42:00 ]
だいたい皆さんのおっしゃる通りです。

言葉足らずすみませんでした。

\\server\のテキストファイルを複数の端末から監視し
(生成タイミングはサーバー次第)
生成されたら読み込んでフォームに表示したいのですが
複数の端末が同時にファイルアクセスするので例外が出てしまいます
(すべての端末で読み込みはしたい)

こんな感じですが・・・

218 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 23:47:11 ]
普通に読み取り共有で開けないんだっけ?


219 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 23:51:41 ]
同時にファイルアクセスって聞いただけで冷や汗が出てくる

220 名前:デフォルトの名無しさん mailto:sage [2008/09/03(水) 23:52:51 ]
ファイルアクセスされているかどうか調べられるんですか?

221 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 00:02:27 ]
リードオンリーなら、同時にアクセスしても、普通に読めそうな気がするけど。



222 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 00:10:28 ]
ファイル管理するクラスなりなんなりを置いて、それに読んでもらう方がよくね
リモートで呼び出しして

223 名前:デフォルトの名無しさん [2008/09/04(木) 00:27:58 ]
>>211

おまえ、きも、しね

224 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 00:32:59 ]
共有モードを指定する。
これでファイルをメモ帳で開いてる場合でもエラーにならない。
new FileStream("file", FileMode.Open, FileAccess.Read, FileShare.ReadWrite)

write側とread側の間の排他はいろいろ方法はあるが、
別名で書き出して書き出しが終わったらrenameというのが一番無難。
rename後の名前で監視しておけば書き出し途中は見えない。

225 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 00:38:33 ]
そのためにわざわざサービスあげるのかい


226 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 06:16:43 ]
RichTextBoxの改行の幅って調節できますか?
改行すると、一文字分くらい空いてしまうんですが。

227 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 07:49:01 ]
自演で回答に導くとはなかなかやるな

228 名前:デフォルトの名無しさん [2008/09/04(木) 18:59:32 ]
エンターブレイン、ツクール最新作「アクションゲームツクール」を発表、XBOX360/XNAにも対応
news4xbox.blogspot.com/2008/09/xbox360xna.html

229 名前:200 mailto:sage [2008/09/04(木) 19:26:48 ]
>>201
レスありがとうございます
自己解決しました

別ページに遷移した場合、前ページのcsでセットしたものは
リセットされるという事を知らなかったのが理由でした
マスタページの初期処理で必ず処理を行うようにする事で解決しました

・・・が、遷移する度に毎回処理ってなんか無駄だよなぁ・・・
上のやり方以外で前ページでセットした内容を次ページに持ち越す事って出来ないのでしょうか

230 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 19:39:17 ]
何をしようとしてるのかよく分からない…
単にページ間でのデータ引き渡し?


231 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 19:42:18 ]
これって
codezine.jp/article/detail/2930

良さそうだけど使った人いる?

grid.g1sys.com/

動画を見る限り簡単そう。

でも、掲示板に何も情報ないし。
grid.g1sys.com/bbs/patio.cgi




232 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 22:13:34 ]
宣伝乙以外に感想がありません

233 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 22:17:11 ]
なんかCodeZineってすっかり企業の宣伝記事ばっかりになっちゃったね。
翔泳社らしいというか、往時のVBマガジンを彷彿とさせるものがある。

234 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 22:26:15 ]
private void button_Click( object sender, EventArgs e)
{ private Thread demoThread = null;

this.demoThread =
new Thread(new ThreadStart(this.ThreadProcSafe));

this.demoThread.Start();
}

private void ThreadProcSafe()
{
this.TextBox.Text = null;
}

”有効ではないスレッド間の操作 コントロールが作成されたスレッド以外のスレッドからコントロール アクセスされました”
これが出たからmsdnで簡単そうだった対策をやったんだけど
また出る
なんで?あんまり意味はわかってない

235 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 22:30:19 ]
GUIスレッド以外のスレッドからコントロールにちょっかい出しちゃいけません

236 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 22:44:57 ]
じゃあプログラム中にテキストボックスの中身変えたいときはどうすりゃいいのよ?

237 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 22:47:10 ]
GUIスレッドからやるかInvokeすればいいじゃない

238 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 22:47:16 ]
invokeしろぼけ

239 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 22:50:10 ]
>これが出たからmsdnで簡単そうだった対策をやったんだけど
>また出る
>なんで?あんまり意味はわかってない

ちゃんとできてないんだろうとしか言いようがない。
どうやったのか書いてみそ。


240 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 22:56:06 ]
ちょwwinvoke見たけどよくわかんね
GUIスレッドって何かわからない、スレッドに分けてないと思うんだけどフォーム.csに全部書いてるし
どうやったかって書いてるとおりだと思うんだけど・・・

241 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 23:05:21 ]
Thread つくって Start してるのに分けてないとはお前はなにを
言っているんだ



242 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 23:08:05 ]
スレッドの勉強あんまりしてないよ・・・
なんでテキストボックス2にnullを代入できないんだよ・・・
多分2回目のループの時だと思うんだけど・・・

243 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 23:09:56 ]
>>240
ここにわかりやすく書いてある。
「Windowsフォームで別スレッドからコントロールを操作するには?」
www.atmarkit.co.jp/fdotnet/dotnettips/312ctrlinvoke/ctrlinvoke.html

244 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 23:12:01 ]
>>243
ありがとう。でも今見てた。
メソッドの呼び出しみたいな例なんだけど
俺は単純にヌルを代入したいだけなんだけど
それにフォーカスが関係あるの?


245 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 23:18:45 ]
>>244
フォーカスじゃない、スコープ。

246 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 23:19:04 ]
いちいちうるせえなあ。
ここで得られた回答が理解できないのは
偏に己の不勉強が原因なんだから精進しろよ

247 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 23:19:57 ]
243のコードは別のスレッドからGUIのフォーカスを変更したい場合の例で、フォーカスは関係ない。

248 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 23:33:25 ]
今ちょっとやってみたんだけど次はラベルで出た
テキストとかラベルとか一個一個全部メソッド作ってデリゲートで呼び出さないといけないの?

249 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 23:38:42 ]
つラムダ式

250 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 23:40:03 ]
>>249
ありがとう。もう明日にするわ

251 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 23:40:59 ]
ラムダ式とかwww
より混乱を招くだろ
>>250
おやすみ



252 名前:250 mailto:sage [2008/09/04(木) 23:42:04 ]
>>251
ちょww何??
簡単な方法あるんだったら教えてよ

253 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 23:42:58 ]
多分スレッドを作らなければいいだけだと思うけど

254 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 23:46:32 ]
マルチスレッド禁止


255 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 23:54:44 ]
 スレッドとか消して
ボタン1の最初でテキストボックスにヌルを代入
のがループ2週目でまた”コントロールが作成されたスレッド以外のスレッドからコントロール 'textBox2' がアクセスされました”
なんで2週目なの?どうすりゃいいの?

256 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 23:55:50 ]
うるちゃい

257 名前:デフォルトの名無しさん mailto:sage [2008/09/04(木) 23:59:29 ]
1周目と2周目で何が違うのか全くわからん
デバック無しだとどうもならないのにデバック有りだと止まるし

258 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 00:00:19 ]
スレッドは理解するんじゃない、感じるんだ

259 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 00:03:03 ]
ちゃんと再コンパイルしてるか?

260 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 00:10:02 ]
だめだやっぱりできない
再コンパイル?ビルドはしてる
なんで順番どうりに代入してるはずなのに・・・2週目から・・・・

261 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 00:10:52 ]
Control.CheckForIllegalCrossThreadCalls = false;



262 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 00:27:13 ]
ソースさらせよ

263 名前:デフォルトの名無しさん mailto:sage [2008/09/05(金) 00:36:40 ]
プログラミングが下手な人って大抵説明や質問も下手だよね






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

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

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