- 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
- 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' は現在のコンテキスト内に存在しません。 となるんです。
- 482 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 15:51:03 ]
- ああ・・・
失礼しました sjis使わないので・・と思って頭の方全部すっとばしてみてませんでしたorz
- 483 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 15:57:11 ]
- しかし意味不明な言葉だ…
> サンプルソースのusing
- 484 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 16:41:26 ]
- コピペも満足にできないのはつらいな
- 485 名前:デフォルトの名無しさん [2010/03/26(金) 19:38:17 ]
- msdn.microsoft.com/ja-jp/magazine/dd882520.aspx
のカレンダーで遊んでみようと思っています。 このプロジェクトを開くと、 Microsoft.Windows.Controlsと Microsoft.Windows.Controls.Primitivesの参照が必要なので、 WPFToolkitをダウンロードし、参照を追加しました。 それでもMoonPhaseCalendar/MainWindow.xamlの、 <vsm:VisualStateManager.VisualStateGroups> の行で、 アタッチ可能なプロパティVisualStateGroupsが、 型VisualStateManagerに見つかりませんでした。 とエラーになります。 これにはどう対処したらよいでしょうか?
- 486 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 21:07:29 ]
- WPFのデザイナにはよくあること
まず気にせず実行してみる
- 487 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 22:10:49 ]
- フォームのデザインを2種類、切り替えられるアプリケーションを作っています。
複数のフォームで値を共有するにはどういった方法が適切ですか? 今は1つのフォーム内(Form1.cs)に切り替えられるよう書いていますが、 デザイナが使えないのは何かとても間違っている気がします。 1つのコンポーネントを2つのフォームから参照できるとスマートだと思うのですが・・・ よろしくお願いします。
- 488 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 22:17:53 ]
- >>487
Document-Viewアーキテクチャだね。 Viewから保持するデータ(Document)を分離する。 もたせ方は、コンストラクタで渡そうがプロパティで引き渡そうが好きにすればいい。 それよりも、メインのフォームを切り替えるのがちょっと面倒そうだなー、と心配するかな。
- 489 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 22:35:56 ]
- >>488
ありがとうございます。 Document-Viewアーキテクチャを見ると、 「そのためにWPFがあるのです。」という空耳が聞こえます、気のせいですよね。 ご指摘の通り、そこで悩んでいます。 フォームの値をまとめた構造体Dataなどを作って、 Form2 a = new Form2(); a.Data = this.Data; this.Close(); みたいにしてもいいのでしょうか?
- 490 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 22:39:22 ]
- >>489
だよね。 その書き方だと、this.Close()を呼び出した直後にProgram.csのMain関数が終わってしまう。 そこでMain関数内をループ構造にして、 Application.Runを複数回呼び出せるようにするとどうだろう。 そのタイミングでメインフォームを切り替えるとか。
- 491 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 22:49:32 ]
- WPFのコードビハインドとXAMLの関係は、物理的にビューとロジックを分けて
分業しましょうっていう考え方でDoc-Viewとは違うよ XAMLはWinFormsのDesigner.cs相当で、コードビハインドとは別にXAMLだけを入れ替えるようなことはしない そういうのはMVVMとかもっと高次の枠組みでやる
- 492 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 22:50:16 ]
- >>490
bool run = true; while(run){ Application.Run(new Form1()); Application.Run(new From2()); } どう・・・なんでしょう。 Program.csにData(Document)保存した方がいいような気もします。
- 493 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 22:55:01 ]
- >>491
ビューと"ロジック"なんですね。 参考になります。 WPFはスケッチブックと色鉛筆渡されたような気持ちになるので触る勇気がまだありません・・・。 ちなみに、Formは大学ノートとシャーペン。
- 494 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 22:56:57 ]
- ManageForm.Visible =false
- 495 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 22:59:11 ]
- ManageForm.Visible =true
- 496 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 22:59:36 ]
- >>494
メモリ×2 でも、それも手段の一つです。
- 497 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 22:59:39 ]
- >>489
そもそも「フォームの値」などというものが存在していることそれ自体がおかしい。 WPFとか関係ない。 聞いた感じクラスを使ったプログラミングが理解できてないようだから まずそれを覚えないことには話にならないよ。
- 498 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 23:00:18 ]
- >>493
そこじゃないw WPFでいうビューとロジックの分離っていうのは、デザインとコードをはっきり分離できていれば デザインはデザイナが担当してコードはプログラマが書くという形で分業できるという考え方。 だからDoc-ViewやMVCでいうならXAMLもコードビハインドもViewに属する。
- 499 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 23:15:20 ]
- >>497
フィールドの受け渡し、と言うべきでしょうか。
- 500 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 23:17:30 ]
- 言い直しても理解できてなけりゃ同じだろう
- 501 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 23:24:59 ]
- 俺だったらフォーム分けないな
Panelか何かに配置して入れ替える おそらくデザイナ使いたいからその辺を避けようとしてるのだろうけど だったらUserControlでも継承すればいいんだよ
- 502 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 23:26:52 ]
- >>492
おかしなことせんとApplicationContext使えば?
- 503 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 23:39:01 ]
- >>501
>>502 ありがとうございます。 両方試してみます。
- 504 名前:デフォルトの名無しさん mailto:sage [2010/03/26(金) 23:41:08 ]
- クラスライブラリ書くとき内部クラスにするの面倒くさいのでinternal使ってよいですか?
- 505 名前:デフォルトの名無しさん [2010/03/26(金) 23:48:20 ]
- 例えば
今日の朝生の出演者名簿から 今日の討論の流れをシュミレーションするには どれぐらいの経験がひつようでしょうか?
- 506 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 00:20:58 ]
- >>501
その方法で解決できました。 ありがとうございます。
- 507 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 03:08:31 ]
- >>506
だろ 継承すればいいだろ
- 508 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 07:26:53 ]
- >>505
朝生視聴歴10年くらい
- 509 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 11:52:38 ]
- ネットの画像を保存する方法は?
タイマーとか使って一定時間ごとに自動的に保存するようなのを作りたいんだけど。
- 510 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 11:57:57 ]
- 画像がJPEGとかなら、普通にダウンロード。
WebBrowserで取ってきて、キャプチャってのもありだね。
- 511 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 12:43:16 ]
- >>509
dobon.net/vb/dotnet/internet/downloadfile.html ほい
- 512 名前:デフォルトの名無しさん [2010/03/27(土) 15:42:11 ]
- C#にてWindowsフォームアプリケーションを作成しています。
DataGridViewを置き、 実際に内容が表示されている(値のある)行をクリックしたときはその行を選択状態にさせ 実際に内容が表示されていない下部の余白をクリックしたときは、選択状態を解除したいと考えているのですが、 余白をクリックしたことを検知するにはどのようなイベントを行えばよいのでしょうか。 よろしくお願いします。
- 513 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 15:43:24 ]
- HITTEST系のイベントなかったっけ?
- 514 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 15:46:29 ]
- >>512
欄外をクリックしてChange系イベントをもらったときに 選択中のindexを問い合せると-1が返ってきたりしない? ListBoxではそういう動きをする。
- 515 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 15:55:19 ]
- そのものずばりの HitTest() メソッドがあるな。
- 516 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 17:33:14 ]
- あっそ
- 517 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 17:43:57 ]
- できた
private void dataGridView1_MouseDown(object sender, MouseEventArgs e) { if (dataGridView1.HitTest(e.X, e.Y).RowIndex < 0) { MessageBox.Show("hoge"); } }
- 518 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 18:26:20 ]
- できたね
- 519 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 18:42:29 ]
- おめでとう。
- 520 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 18:45:50 ]
- Visual Studio C# Express Editionで、
フォームの入った.csをエディタでいじってフォーム部分を壊してしまったとき なんとか復活させる方法ないでしょうか。 Express Editionのフォームデザイナが異常終了しちゃうんです。 ビルドはできるし、できあがったexeも実行出来るんですけど。 フォームデザイナだけ言う事聞いてくれない。
- 521 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 18:47:26 ]
- 異常終了って何だよ? 赤いバッテンが出るとかか?
- 522 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 18:58:49 ]
- ソースのほうを直すしかない
- 523 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 19:05:55 ]
- exeから逆コンパイルすればいいのでは?
- 524 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 19:11:20 ]
- >>523
一言余計だ
- 525 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 19:15:04 ]
- 何がやねん
- 526 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 19:34:25 ]
- せやな
- 527 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 19:42:22 ]
- これだから大阪民国人は・・・
- 528 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 19:50:42 ]
- せやせや
- 529 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 20:05:06 ]
- でんがなまんがな
- 530 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 20:26:11 ]
- 日本人の97%は朝鮮人か中国人の直系
- 531 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 20:30:55 ]
- そういう言い方だと、朝鮮人とか中国人ってのも意味ないんだけどな。
- 532 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 20:36:43 ]
- 全人類はアフリカの女性からだっけ?
全員はアフリカ人だな
- 533 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 21:11:33 ]
- >>521
うん。そう、それ。 Visual C#でエラーが発生したため終了します。 エラー報告を送信する しない × データが失われる可能性を防ぐため、デザイナの読み込み前には以下のエラーを 解決する必要があります。 × オブジェクト参照がオブジェクトインスタンスに選定されていません。
- 534 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 21:17:26 ]
- ちょこちょこ直してくしかないんじゃないかなぁ。
- 535 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 21:39:12 ]
- 初心者なんでどこがエラー原因なのかさっぱりわかりませんよー
- 536 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 21:42:03 ]
- じゃ、あきらめろ。
- 537 名前:デフォルトの名無しさん [2010/03/27(土) 21:45:05 ]
- >>517
マウスでクリックしたときのイベントを書くとき、 MouseDown,MouseClick,Click,MouseUp どれを使うのが適切なの? イベントの発生順がちがうのは分かるけども、 どれか1つしか書かないときはどれが望ましいのか分からないっす (-_-;);
- 538 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 21:46:39 ]
- クリックでいいじゃん
- 539 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 21:47:29 ]
- 処理による。イベントによって取れる情報が違うし、タイミングが重要なこともあるからね。
- 540 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:00:13 ]
- >>533
実はVSのデザイナーはいろんな理由で落ちる不完全な代物なので、 そういうものだと思っておこう。 落ちた位置自体はレポートされてるから、 それを参考に修正する。大抵はコンストラクタ周り。
- 541 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:27:52 ]
- 現在、.net Framework3.5で開発中です。
特定のディレクトリの配下すべてを 1つのファイルにバックアップ・リストアする機能を作成しています。 (イメージ的には、zip圧縮と解凍) 圧縮はSystem.IO.Packageのクラスでどうにかできたのですが、 解凍がうまくいきません。 今やっている考え方は、 packgeのオープン→ファイルパス取得→取得したファイルパスからファイルをコピー の流れで、パス取得とコピーを繰り返している状態です。 なぜかコピーできるファイルとコピーできないファイルが存在していて困っています。 なお、ソースで圧縮したzipファイルは、laplusで解凍、ファイルが適切に存在していることを確認しています。 誰か理由を知っていますか? また、代替案をご存知ですか? #J#のライブラリによる圧縮・解凍や、フリーのライブラリを利用することは現状考えていません。 よろしくお願いします。
- 542 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:29:46 ]
- オセロの盤面のようなものを描きマウスクリックする事で
左1右3とマス目を取得するプログラムを作りたいのですが 参考になるサイトなどがあったら教えてください
- 543 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:30:27 ]
- すみません 左1上3でした
- 544 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:32:24 ]
- >>541
System.IO.Packagingはzipファイル作るためのライブラリじゃないよ Open Packaging Conventions、つまりxpsとかのためのパッケージ仕様
- 545 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:34:16 ]
- >>541
そもそも ZIP 用ってわけじゃないので、ダメかも知らんね。 まっとうなライブラリ使った方が早いと思うよ。 >>542 たかだか 64マスなんだから、PictrueBoxとか配置しちゃうってのもひとつの手。
- 546 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:37:03 ]
- >>542
void form_MouseUp(object sender, MouseEventArgs e) { int x = e.X / マス目の幅; int y = e.Y / マス目の高さ; }
- 547 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:39:29 ]
- >>544
回答ありがとうございます。 Open Packaging Conventions用のクラスだというのは承知です。 固定のアプリからの圧縮・解凍ができればおkらしいです。 本当ならJ#のライブラリを使ったら簡単というのはわかるのですが、 いかんせん仕様上使わない方向らしいです。 もし完全に無理なら仕様変更を訴えてみます。
- 548 名前:デフォルトの名無しさん mailto:sage [2010/03/27(土) 22:41:40 ]
- その仕様を決めた奴に聞けよ。
|

|