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


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

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



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

なお、テンプレ2行目が読めない回答者は邪魔なので後述のC#相談室に移動して下さい。

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

ふらっとC#,C♯,C#(初心者用) Part56
pc12.2ch.net/test/read.cgi/tech/1267348401/


関連スレ
C#, C♯, C#相談室 Part55(実質56)
pc12.2ch.net/test/read.cgi/tech/1260111240/1

VB.NET質問スレ(Part33)
pc12.2ch.net/test/read.cgi/tech/1263738929/1

C++/CLI part3
pc12.2ch.net/test/read.cgi/tech/1206447234/1

381 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 11:18:09 ]
グローバリゼーションの警告うぜぇ…

382 名前:デフォルトの名無しさん [2010/03/24(水) 11:41:39 ]
directxはc++とかと構造は同じ?


383 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 11:48:42 ]
>>382
その質問は、カレーとスプーンが構造が同じかと問うていることに等しい。
ちなみに、DirectXはCOMでできている。

384 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 11:49:29 ]
単なるAPIの塊なのにC++から呼び出す場合とC#から呼び出す場合で違ってたら笑えない

385 名前:デフォルトの名無しさん [2010/03/24(水) 13:48:55 ]
レジストリの登録について質問があります。
自作のアプリケーションでjpgファイルを開くために、
registryValue = programpath + " %1";
として登録しました。
これで、アイコンを選んで、右クリックで登録したメニューを実行すると、
「パスに無効な文字が含まれています」とエラーになります。

どうやら、%1を
C:\DOCUME~1\USERNA~1\MYDOCU~1\data\20EAE6~1\PIC~2.JPG
のように、アプリケーションのショート名(?)に展開しているようです。
これを回避するには、どのようにしたらよいでしょう?


386 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 14:39:12 ]
>>383
あっそう

387 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 17:05:37 ]
string形式の変数aの指定した行の文字列を取得したいのですがどうすれば取得できますかね

388 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 17:06:27 ]
String.Splitで配列に分解してアクセスすれ

389 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 17:08:09 ]
>>387
StringReader.ReadLine



390 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 17:11:51 ]
>>379>>380
ありがとうございます。
知りたかった情報が見つかりました

391 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 17:31:41 ]
>>385
8.3形式のファイル名が問題なんじゃなくて、programpathに半角スペースが入っているせいで実行ファイルが見つかってないんじゃない?

392 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 18:34:36 ]
WPFとC#のコードの連携の説明がどこにもない
コードからウィンドウサイズ変えることすらできない
使えない

393 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 18:38:08 ]
お前の使えなさっぷりをそんなにアピールしなくても大丈夫、世間は意外に優しいよ

394 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 20:56:25 ]
WPFのスレで聞けばいいのに
みんな始めたばかりだからやさしいぞ

395 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 22:17:27 ]
自クラスのprivateフィールド変数もプロパティを
通してでないとアクセスできないようにする方法ありますか?

396 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 22:20:18 ]
無理だろ

397 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 22:22:23 ]
特にないな
変数名を\uxxxx並べた理解不能なのにしとくとかどう?

398 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 22:25:15 ]
自動実装プロパティにするくらい

399 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 22:35:14 ]
自クラスくらい自分が責任持って扱えよって思っちゃうけど、
複数人で1つのクラスいじってるような場面だとそうはイカンザキ?



400 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 22:42:59 ]
その自動プロパティはgetsetの中身を省略することらしいですが
ここに式を記述してもいいのでしょうか?
そしたら思っているようなことができそうなんですが

public string Name
{
set{ this.Name=valeu;}
}

例えばこんな感じ

401 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 22:44:20 ]
できるようになったら個人的にうれしいけど無理

402 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 22:45:38 ]
>>395
そんなフィールド(とプロパティ)が存在しうるとして、
プロパティーのセッターやゲッターは自分自身を呼び出してバッキングフィールドに
値を代入したり取得したりするんだろうか。

それって無限に再帰することになるんじゃないか?
少しは頭を使おうよ。

まあ気持ちは理解できなくもないがw
VBはせっかくメソッド内Static変数があるんだから、ゲッターからもセッターからも
アクセスできる位置にメソッド内Static変数が書ける構文さえ用意してくれれば
バッキングフィールドを不要にできるんだけどな。

ことほど左様に、VBチームはやる気がなさ杉気が利かな杉。
開発者までVB厨っぽい。

403 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 22:46:04 ]
>>395
それって、ごく普通のプロパティ公開のシチュエーションじゃないの?

404 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 22:48:03 ]
privateな範囲くらいテメェで管理しろってことだろーけどね

405 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 22:48:13 ]
msdn.microsoft.com/ja-jp/ff383208.aspx

406 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 22:50:34 ]
別ファイルにpartialで分けて、privateフィールドは見ない振りをする

407 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 22:51:34 ]
ProrertyChangedイベントを使えば>>395のご所望に近いことが出来そうな気が
しないでもないでもない

408 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 22:54:45 ]
privateなフィールドに値を代入する時に適切な定義域かどうか確認するのがメンドイとか、そんな理由だろ。
フィールドに属性か何かで定義域指定できるようになったら蝶うれしいぞ。

409 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 22:55:31 ]
そしてDbcへ・・・



410 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 22:57:15 ]
privateな範囲ならDebug.Assert入れとけばいいじゃん

411 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 23:02:04 ]
正直契約プログラミングはかなり興味ある。

412 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 23:02:36 ]
興味あるならVS2010試そうぜ

413 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 23:03:49 ]
ああ、そういうことか。
自分のクラスのprivateなメンバ変数に対してアクセスせず、
常にプロパティ越しにアクセスしたい、ということか。
すればいいじゃん。

こういうのはコーディングテクニックじゃなくて、ポリシーで解決すべきことがらだ。

どうしてもこねくり回したいなら
private変数と抽象プロパティを定義した親クラスを作って継承すればいい。
そんな必要性は感じられないが。

だいたい、VSなら特定の変数がどこで参照されてるか全検索は簡単にかけられるんだから、
一括で修正してしまえば済む話。

414 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 23:04:34 ]
すべての変数がプロパティになればいいのに

415 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 23:08:51 ]
元の木阿弥

416 名前:デフォルトの名無しさん mailto:sage [2010/03/24(水) 23:12:42 ]
まあ現実的な妥協としてはEditorBrowsable(false)を付けるぐらいかね。
あとは>>413の言うようにベースクラスのプロパティをフィールド代わりにするか。

でも一番の方法は、そんな下らないことは考えないこと。

417 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 00:34:54 ]
>>414
否、すべての変数はグローバル変数とするべきだ

418 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 02:21:04 ]
( ̄ー ̄)ふっ

419 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 03:19:34 ]
(^-^)♪



420 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 04:35:11 ]
ttp://msdn.microsoft.com/ja-jp/ff357685.aspx
この連載いいねー簡潔でわかり易いし
疑問に思ってたことがいくつか解決した
C#4.0はpythonでやってたようなことができるみたいだな

421 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 07:32:33 ]
C#のクラスってC言語でいう構造体の延長だろ
たくさんのデータを含めるし。

422 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 07:37:21 ]
えっ!?

423 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 07:40:40 ]
第12回の「4. スレッド プールの何が問題なのだろう?」の話がかなりでたらめな件


424 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 07:52:00 ]
でたらめはお前だカス

425 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 07:52:18 ]
Indexというプロパティで配列の添え字範囲チェックしてるんだけど
Indexを呼び出す側でもやっぱり添え字でチェックして2重になってるんだけど
やっぱそういうもんですか?
それとこの場合ゲッターの戻り値どうすればいいでしょうか?

public int Index{set{if(0<=value)_index=value;}}

private void hoge()
{

}

426 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 07:55:05 ]
誤って途中で書き込んでしまった
private void hoge()
{
++Index;
if(0<=idx && list.Count>idx) a(list[idx]);
}

427 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 08:39:59 ]
>>425
基本的に、添字チェックはCLIのレベルで自動でやってくれるから必ずしもやらなくていい。
(すなわち添字チェックは最悪ひとつも書かなくていい。失敗したら例外が発生する)
で、そのセッターってなんかおかしくね?

428 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 09:16:02 ]
てことは、tryで包み込むということかな
なんかどこまで例外処理を書けばいいか迷うね
下手したら同じ例外処理をいくつものクラス間で
3重4重やってしまうことになるわけで

続行して問題が出る場合以外は
条件分岐を極力書かずにtryで済ませる方が
いいような気がしてきた

429 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 09:22:04 ]
例えば、picturebox.loadにしてもファイルが無ければ平気でエラー出して強制終了なるし
GetDirectoriesでもアクセスできないディレクトリを検索してエラー吐くし
.Netで用意されているクラスですらエラー出すんだから
正常な値であるはずという前提で作っていった方がいいのかな



430 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 09:30:11 ]
おいおい・・・

431 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 13:19:43 ]
>>428
最初の質問の時に「2度も添字チェックが必要なのかと」問われたので
必ずしもやらなくてもいいと答えただけで、
例外処理と明示的な添字チェックと比較して、
より書きやすい方法で書けばいいんだよ。

で、添字処理を自前でやるsetter/getterって、
C#で今まで必要になったことが一度もないんだが。オレだけ?
標準ライブラリのコンテナ使うだけで、困った事無い。

432 名前:デフォルトの名無しさん [2010/03/25(木) 15:12:48 ]
Graphicsで縁取り文字列を書こうとしてて問題が出てきたので誰か良い案があったら教えて下さい
↓のようにAddStringでpathに作ったアウトラインをWidenで太くしてやるやり方が
ググッたらシンプルなので使おうとしたのだけど、フォントサイズに対してWidenで太くする
サイズ(コード内でいうwidth)がでかくなるにつれ漢字などの細かい部分で意図しないツノが生えてきてしまうんだ
(このコードで言えば「刷」の左上など)
この現象の回避策や、他のシンプルな縁取り文字作成方法があったら教えて下さい(元からそういうフォントを使えというのは無しで)

// gはGraphics, pathはGraphicsPath
Font font = new Font("メイリオ", 26.25, FontStyle.Bold);
Single sizeInPixels = font.SizeInPoints * g.DpiY / 72F; // ピクセル単位のサイズに変換
Single width = 5.0F;

path.AddString("印刷中", font.FontFamily, (Int32)font.Style, sizeInPixels, new PointF(10, 10), null);
using (Pen pen = new Pen(Color.Black, width)) {
path.Widen(pen);
}
g.FillPath(Brushes.Black, path);

433 名前:デフォルトの名無しさん [2010/03/25(木) 15:50:35 ]
>>432ですけど自己解決しました。
Widenに使うPen(コードで言うpen)のLineJoinプロパティをLineJoin.Miter(デフォルト)以外にしたら出なくなった。
ついでにLineJoinの値によっては柔らかい感じにもできることが分かって
さらに得した気分。
お邪魔しました〜

434 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 17:06:25 ]
添え字のエラーを例外で処理するのはダメだろ
原則「発生したらバグ」の類の例外だ
それにIndexOutOfRangeやNullReferenceのような例外は一度出たら
頻繁に出ることが多いので例外で処理すると極端にパフォーマンスが低下することがある

435 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 17:12:11 ]
はぁ!?

436 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 17:19:05 ]
public/protectedメソッドorプロパティで外部から渡されたのに出すのはいいだろ
privateな部分では(渡す前に)Length参照した方がスマートじゃないでしょうか

437 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 17:24:02 ]
>>436
おいおい・・・

438 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 18:35:00 ]
自前のファイル入出力クラスで指定ディレクトリにある
ファイルを取得しstring[]で返すのを作ったとして
そのクラスを利用する側もやっぱりファイルがあるのかないのかチェックし
さらにそのクラス利用する側もファイルがなかった場合を想定してコードを書かないといけない
この同じチェックは永遠に続くの?

439 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 18:52:03 ]
>>438
書きたければ書けばいいし、例外処理で済ますなら済ませればいい。



440 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 19:00:47 ]
カスタマイズ可能なキーボードショートカットを実装したいです。
まず、
Up, Scroll, 20
Down, Scroll, -20
Right, Next
Left, Prev
というふうなテキストファイルを読み込んで、キーとメソッドを結び付けたいです。
(この例では、左からキー、メソッド名、パラメータにしてます)
具体的な実装方法として思いつくのが
・キーとメソッド名をもつ連想配列を用いて、switch文で分岐してメソッド呼び出し。
・switch文ではなく、リフレクションでメソッド呼び出し。
なのですが、上のはコードが冗長になりますし、下のはパフォーマンス面で不利かもしれません。
キーとデリゲートを持つ連想配列を用いて呼び出せればスマートだとは思うのですが、
引数が異なると別のデリゲートと、それを入れる連想配列を用意する必要がある(と思う)
ので悩ましいです。スマートにこなす方法なんかがあればアドバイスお願いします。

441 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 19:06:18 ]
>>440
匿名メソッド

442 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 19:24:27 ]
パフォーマンス気にするところじゃないな

443 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 19:38:46 ]
>>440
その1行分を表現する構造体を作って、XMLSerializerでさくっと読み書き。
アプリ上ではDictionaryか何かの表持たせておく。
キーイベントを受け取ったら表を見て登録したメソッドを呼び出す。
メソッドの登録はdelegateかラムダ式を使えばいい。

444 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 20:39:31 ]
ラムダ式の登場です。

445 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 20:52:59 ]
果たしてふらっとスレの行く末やいかに!?

446 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 21:05:06 ]
質問です

ListViewのチェックボクスのチェックを付けたり、外したりするのは画面からクリックしたときではないと無理なのですか?
ソース内でチェックを書き換えたいのですが、CheckedListBoxのSetItemCheckedメソッドみたいなのが存在しないみたいなので困っています
もともとはCheckedListBoxを使用していたのですが、アイコンを表示するためにListViewに変えました

チェックの状態が変わらないとItemCheckイベントも起きないですし、何か方法はあるのでしょうか

447 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 21:23:25 ]
ListViewItem.Checked

448 名前:デフォルトの名無しさん [2010/03/25(木) 21:43:06 ]
DataTable で自動で計算する項目があるんだけど、
DataColumn.Expression では計算できないので、
DataTable.TableNewRow イベントで値を計算して入れようと思ってます。

これを XML で保存するために WriteXml すると自動で計算した項目も出力されると
思うのですが、自動で計算した項目は出力しないようにする方法はあるのでしょうか?

449 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 21:55:30 ]
>>448
属性をつける



450 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 21:58:30 ]
>>447
listView1.SelectedItems[0].Checkedのことですよね?
これってSelectedItemsには今チェックされている項目が格納されてると思うんですが、
このプロパティではチェックされている項目のチェックを外すことは出来てもチェックが付いていない項目にチェックを付けることは不可能ではないですか?

451 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 22:02:17 ]
>>448
Copyして列をRemoveしたあとでWriteXmlするとか?

>>450
Itemsからアクセスすりゃよかろう

452 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 22:03:59 ]
おおこんな簡単だったんですね
ありがとうございました

453 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 22:16:13 ]
>>449
それとあんたうざい

454 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 22:31:10 ]
>>453
ハァ?
無視させたいフィールド、プロパティにXMLIgnore属性をつけておいて、
XmlSerializerに食わせて吐き出させればよい。

455 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 22:37:55 ]
やってみろw


456 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 22:43:15 ]
webBrowserコントロール上でマウスカーソルが動いた時にイベントを拾いたいんですけど
なにか方法がありますか?FormとかButtonだとMouseMoveイベントがあったけど、それと
同等の機能がwebBrowserには見当たりません。

457 名前:デフォルトの名無しさん [2010/03/25(木) 23:12:08 ]
>>454
DataTable のカラムに XMLIgnore 属性つけられるなら
やってみせてくれw

458 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 23:14:05 ]
IXmlSerializable実装して自分でシリアライズするかどうか決めたら

459 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 23:14:56 ]
>>457
ハァ?
てめーがやれ。



460 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 23:17:29 ]
>>458
それ結局XML吐く処理を全て自前で書くという意味だけどわかってる?

461 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 23:18:25 ]
>>460
おお

462 名前:デフォルトの名無しさん [2010/03/25(木) 23:18:54 ]
>>459
馬鹿だからできねぇってこと知らないの?

463 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 23:20:14 ]
o(´・ω・`) ぶつお

464 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 23:53:40 ]
エクスプローラだとフォルダのプロパティで
フォルダ数、ファイル数が瞬時に出ますが
こういう機能はありますか?

465 名前:デフォルトの名無しさん mailto:sage [2010/03/25(木) 23:55:37 ]
瞬時に出ないよ。たくさんフォルダ・ファイルがあるところで見ると、
一生懸命カウントしてるのがわかる。

466 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 00:06:03 ]
なるほど
あれはGetDirectoriesやGetFilesやるしかないですか?
ファイルやフォルダ検索の進行状況を表示させたいので
まず数を取得してやろうと思っていたんですが

467 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 00:17:52 ]
なるほどなるほど

468 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 01:51:45 ]
>>441-444
設定ファイルを読み込んだときに、
delegate void Invoke();

Invoke inv = () => Scroll(20);
てな感じのデリゲートをこしらえて辞書に登録すれば、呼び出し時はスマートに済ませそうですね。
こしらえるときは地道にswitchで分岐するとして。
しかしこれは、戻り値を返すメソッドの場合は呼び出し側に値を返せない欠点があります。
でも、戻り値を返すようなメソッドをキーに割り当てる場面は今のところないのでこれでいってみます。

469 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 02:26:54 ]
コマンドのシグネチャを

void Execute(object[] parameters);

みたいにして、パラメータを配列で渡せばいい



470 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 07:19:29 ]
>>456
www.k4.dion.ne.jp/~anis7742/codevault/00110.html

471 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 10:40:57 ]
お世話になります。
以下のこと、教えてください。
VisualStudioにてユーザーコントロールやカスタムコントロールを作成し、ビルドすると、
そのコントロールがツールボックスの”(プロジェクト名)コンポーネント”といったタブ内に
デフォルトで配置されます。
このデフォルトの配置場所を任意のタブ内(該当タブが無ければ新規作成)にすることは可能でしょうか?
属性でなんとかなりそうな予感がしていたのですが、どうにも見つけきれませんでした。

よろしくお願いします。

472 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 10:44:25 ]
>>471
そこは開発側で手をいれるところでなく、運用側で対処すべき問題だと思うんだが、どうよ。

473 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 10:58:04 ]
codepad.org/YCZ12iRD
WINDOWSフォームを作っていてテストでちゃんと読み込んでいるかチェックしようとしたのですが
chengebox1にチェックを入れるとエラーが起きます。どこがおかしいのでしょうか

474 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 11:06:27 ]
>>472
やはりそこは個人々々でなんとかしてもらうしかないですかね。
ありがとうございました。

475 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 11:17:37 ]
>>473
エラーが出たならエラーの内容書けよカス

476 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 11:32:32 ]
>>473
URLのソースコードを見てみたが、
とりあえずbutton1を押した後じゃないとcheckBox1は押しちゃいけないように見える。
というか、こんなレベルで詰まってちゃ何もできないぞ。

不具合が出たらデバッガで1行ずつ動かしながら再チェックする習慣をつけよう。

477 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 14:42:01 ]
>>475
カス

478 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 15:39:08 ]
www.atmarkit.co.jp/fdotnet/dotnettips/242htmlencode/htmlencode.html
このサンプルを動かそうと思ったのですが
html = ExpandTabs(html);

ネットで調べたのですがExpandTabsの所在がわかりません。
どれをusing指定すればいいのでしょうか?

479 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 15:44:31 ]
>>478
何も考えずにソースをそのまま入れてみて
ExpandTabsにカーソルを合わせてみ



480 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 15:46:44 ]
xxxx.ExpandTabsの形でないってことは同一クラスってことなんだが

481 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 15:48:07 ]
>>479
そういう意味じゃなくて・・・
2004年当時と違って場所が変わってるようなので
サンプルソースのusingだけだと

エラー 3 名前 'ExpandTabs' は現在のコンテキスト内に存在しません。

となるんです。






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

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

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