1 名前:デフォルトの名無しさん mailto:sage [2006/10/19(木) 18:41:18 ] [前スレ]VB.NET質問スレ (Part17) pc8.2ch.net/test/read.cgi/tech/1155292844/
577 名前:デフォルトの名無しさん mailto:sage [2006/12/06(水) 22:28:16 ] 流れ乱しますが、 vb.net の課題と その課題の作成例? が 置いてあるサイトがあれば教えていただけませんか?
578 名前:酔いちくれ ◆J0rwikii8c mailto:sage [2006/12/07(木) 09:07:57 ] >>577 なんのためにテンプレ作ってもらってるんだよ はぁ。毎朝二日酔いと下痢。 >>1-5
579 名前:デフォルトの名無しさん [2006/12/07(木) 10:36:43 ] こんなやつに拾ってきた課題だされるやつもかわいそうだな。w 課題設定できない、せめて自分でみつけられないやつに、教えるなんてできるんか?
580 名前:デフォルトの名無しさん [2006/12/07(木) 11:23:16 ] VB.NET初心者です。 皆様のお知恵をお貸しください。 アプリAで行ったデータ更新を アプリBに通知し、アプリBで表示中のグリッドのデータにアプリAで 行った更新が反映される(データ再読込み)というものです。 以上の事を非同期プロセス間通信で行えばいいといわれ、 PostMessageについて色々と調べたのですが、いまいち使い方がわかりません。 ユーザ定義のメッセージを PostMessageする方法について ご教授お願いします。
581 名前:デフォルトの名無しさん mailto:sage [2006/12/07(木) 11:37:10 ] WM_USER WM_COPYDATA
582 名前:デフォルトの名無しさん mailto:sage [2006/12/07(木) 11:56:28 ] そしてCOPY〜はポスト出来ないって話
583 名前:デフォルトの名無しさん mailto:sage [2006/12/07(木) 11:58:36 ] つい最近@何とかで見たネタだな
584 名前:デフォルトの名無しさん [2006/12/09(土) 21:32:37 ] (,,゚Д゚)∩先生方、質問です。 VS2003+SQL SERVER 2000です LAN上なら普通にDB接続できるのですが、web上ではDBに接続できません。 ASP.NETだとDB接続は問題なくできているのでソースに問題があると思いますがイマイチ判りません。 SqlConnectionをopenする時にシステムエラーが出るので "Server=hoge.co.jp;Database=DB;Integrated Security=SSPI;" と書いていますが、hoge.co.jpの部分が全く違うのでしょうか?
585 名前:酔いちくれ ◆J0rwikii8c mailto:sage [2006/12/09(土) 21:43:06 ] あぁ〜酔った。 >>584 おまいのSQLさーばーは、認証はどうしてるの?
586 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 21:54:32 ] web上でDBに接続てどういう意味?
587 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 21:55:13 ] (,,゚Д゚)∩WINDOWS認証であります
588 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 21:55:27 ] LAN上ならできてWeb上ではできなくて ASP.NETだとできる。 あー、つまり、どういうこった?
589 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 22:00:52 ] 文盲スマソ 元々はIEを使ってデータ接続をしていたのです。(ASP.NET) SERVERは会社にあり、自宅からIEだとDBに接続は問題なく出来ているのです。 今日フト思いVB.NETでアプリケーションとしても作って見たところ会社(LAN上)では 問題なくDBに接続できましたが、自宅にソースを持って帰り今やってみたところ繋がらない始末です
590 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 22:04:06 ] そんな恐ろしいことができるようになってんのかよ なってないからできないんだろうがな。
591 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 22:22:42 ] ファイアーウォール、ポート開放、名前解決、ユーザ登録などの問題点が考えられる。 + 実はWindows認証ではなくSQLServer認証だったり。
592 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 22:40:10 ] そもそもインターネットからDBサーバが見えるようになってるとは思えん。
593 名前:酔いちくれ ◆J0rwikii8c mailto:sage [2006/12/09(土) 22:40:46 ] クライアントからSERVERを共有したけりゃ 「セッション」 があればいいよ 頭良さそうだし、ぐぐってみたら。
594 名前:酔いちくれ ◆J0rwikii8c mailto:sage [2006/12/09(土) 22:50:25 ] う、うへへあはははwwww もう、たまらんwww いんたーねっつから、DBがみえないんだってよwww うははははははwwwww
595 名前:デフォルトの名無しさん mailto:sage [2006/12/09(土) 23:01:20 ] いろいろ意見ありがとう御座います。 ひょっとして今自分がやろうとしている事ってかなり特殊なのかなと感じつつあります 例えばヤフオクに自社の商品(DBに格納してあるデータ)出品する場合IEを使って出品するけど大量に出品する時はとてもメンドクサイし管理が大変 そこでアプリケーションを作り自宅からでも商品の管理・出品が効率よくできるような感じです。 IEがアプリケーションに変わるだけと言いましょうかそんな感じのものです 実はナンセンス? >591にある火壁・ポート開放・・・は、問題なくできているはずです。 会社のHPにもアクセスでき、外部(自宅)からもDBのinsertやらできているので大丈夫だと思っています。 認証はWINDOWS認証です。SQL SERVER認証は訳がわからなかったのでやめた記憶があります。 >593 セッションちょっと調べて見ます
596 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 01:03:41 ] あのさ、結局「DBに接続するコード」はどこのマシンで動くのよ。 繋がらないのに「外部からはinsertできる」っておかしいじゃんよ。 まさか、WEBアプリならどこからでもOKって当たり前な話じゃないよな?
597 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 01:29:38 ] 区別がついてないんだろ。
598 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 01:33:20 ] インターネットから直接接続できるDBなんて ぶっ壊してくれといってるようなもんだろ
599 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 01:44:02 ] まあしかし前になんだっけ、ウィルスはやったよね。 まあ大抵はあれで懲りたはずだけどな。
600 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 14:15:57 ] VBでお手軽に別のプログラムから他のアプリケーションプログラムを起動させたり、 入力ボックスに自動で入力したり、ボタンを押したりさせるような関数とかって あるんですか。やはり、WIN32APIでの話題になるのでしょうか?
601 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 14:20:36 ] 起動だけなら System.Diagnostics.Process で容易に可能だが、 操作となると .NET の標準ライブラリだけじゃ不可能だな
602 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 14:26:33 ] >>601 サンクス
603 名前:デフォルトの名無しさん [2006/12/10(日) 18:37:20 ] ┌─┬─┬─┬─┐ │ │ │ │ │ ├─┼─┼─┼─┤ │ │ │ │ │ ├─┼─┼─┼─┤ │ │ │ │ │ └─┴─┴─┴─┘ ピクチャーボックスで描いた表のマスそれぞれを二次元配列にしていきたいんですけどどうすればよいのでしょうか? 最終的にはクリックしたマスが何列何行目のマスか一発でわかるようにし処理を加えたいと思っています (例えば左から2番目上から3番目をクリックすると配列(2,3)で処理を行う) 表はなんとか作成できたのですが、ここで詰まっています '縦の線 For X = 0 To Xmax g.DrawLine(Pens.Black, X * MasuSize, 0, X * CellSize, Xmax * MasuSize) Next '横の線 For Y = 0 To Ymax g.DrawLine(Pens.Black, 0, Y * MasuSize, Ymax * MasuSize, Y * MasuSize) Next Xmax、Ymaxは行と列の数、MasuSizeはマスの幅がそれぞれInteger形式で入っています。
604 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 18:48:19 ] >>603 他人にわかる人語すら満足に書けない人が コンピュータのコード書けるわけないよ、悪いけど。 ここで詰まってます? 「ここ」って何だよ?w
605 名前:デフォルトの名無しさん [2006/12/10(日) 18:57:19 ] 「ここ」って言うのは最初に説明した ピクチャーボックスで描いた表のマスそれぞれを二次元配列にしていきたい ってことです。わかりにくくてごめんなさい。
606 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 18:58:43 ] 最近煽るだけ煽っていくやつがいるな 他人にわかる人語すら満足に書けない人が コンピュータのコード書けるわけないとか 自論持ち出してるけど証拠はあるのかよw
607 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 19:05:15 ] >>605 悪いがなんの説明にもなってない。 表のマスをそれぞれ二次元配列にする、とはどういう意味だ?
608 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 19:09:02 ] うざ
609 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 19:28:06 ] うざくてもなんでもいいが、自分の問題を正確に言葉で表現しない限り、 他人の協力は永遠に得られないよ。 606のような自分の言葉を自分自身に適用できない馬鹿は湧いてくるかもしれないがw まあ問題を表現できないのは、表現力の問題もあるだろうがそれ以前に 本人が自分の問題がよくわかってないから、問題を分析的に把握できてないからだろう。 把握できてもいない問題のコードなんて永遠に書けるはずがないだろ。
610 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 20:01:27 ] >>609 の言いたいことは俺も同意する。 だが、>>603 の言いたいことは、わかるだろ。 イマジーネーションがなければ、言葉で正確に表現できたとしても、 新しいものは生み出せないだろう と言ってみる。
611 名前:デフォルトの名無しさん [2006/12/10(日) 20:01:54 ] お目汚し失礼しました。 どうせこれ以上説明したところで上手く説明できないでしょうし 恥の上塗りになるだけでしょうから 他に頼る人もいないし自力で頑張ります。
612 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 20:03:49 ] 要はなんだ?>>603 はオセロ系のゲームを作りたいのかな?
613 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 20:05:38 ] >>603 .NETのことあまり知らんが、クリックされた時に発生するイベントがあるだろ? そのイベントでクリックされた座標Cx,Cyがとれるだろ?? そしたら、 Tx=Cx/CellSize Ty=Cy/CellSize 配列(Tx,Ty)=???? みたいな感じでいいじゃないかね?? この場合、グリッドの左上を原点とした場合だけど、あとは適当に 補正してくれ。
614 名前:デフォルトの名無しさん mailto:sage [2006/12/10(日) 20:08:25 ] >>611 つか、気にするなよ。はじめは、みんなだいたい新しい言葉を上手く 使いこなせいもんだよ。
615 名前:酔いちくれ ◆J0rwikii8c mailto:sage [2006/12/10(日) 20:16:41 ] うははw やべぇ、酒の肴がたくさんだw エンドユーザの意見を吸い上げる事に比べれば、 >>603 は全然わかりやすい 614のとおり、気にするなw なにより、AAうまくね?? いろんな解釈ができそうだ 動的にコントロールを作って、配列にぶちこんでるのか、 単純に座標をつついたときに、配列にビットでもたてるのか。 まぁ、もういいのか。
616 名前:デフォルトの名無しさん [2006/12/10(日) 21:00:35 ] >>613 ありがとうございます 今出かけてるんで明日家に戻ったらやってみます >>614-615 優しいですね。ありがとうございます <<612さんの仰るとおりオセロではありませんがそんな感じのゲームにする予定です まずはプログラムの知識がないと質問するのも難しいものですね 勉強になりました
617 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 11:26:57 ] デリゲートって、どんなレベルになると必要になるんですか? 初心者は必要ない?
618 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 11:40:05 ] イベント使うだろ? ま、意識はしてないだろうけど。
619 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 11:41:10 ] 質問です。 ClickOnceで配布するプログラムを作成しているのですが、 その場合、ユーザーが個別に設定を保存するのに適した方法は分離ストレージ以外に存在しますか? spreadの列幅などを保存したい時は列幅分だけ項目を作るのは手間なのですが・・・
620 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 11:53:21 ] >>619 My.Settingsじゃ駄目なの?
621 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 12:07:21 ] 質問です。 mp3をデコードするためにいろいろ調べたところ kone.vis.ne.jp/diary/diaryb09.html をみつけたのでacmStreamを使ってやろうとしているんですが、 Public Declare Function acmFormatSuggest Lib "msacm32.dll" _ (ByVal had As Long, ByRef pwfxSrc As MPEGLAYER3WAVEFORMAT, _ ByRef pwfxDst As MPEGLAYER3WAVEFORMAT, _ ByVal cbwfxDest As Integer, ByVal fdwSuggest As Integer) As Integer のところで引っかかるようです。 さらに調べたところe-blog.tokonats.net/e-diary/2004-06-18_1606.html に書いてあるとおり構造体に2バイトフッタのようなものがあるようなのですが、 どうすれば動くようになるのでしょうか?
622 名前:621 mailto:sage [2006/12/12(火) 12:11:35 ] 訂正 引っかかる場所はacmFormatSuggestを呼び出す場所です。
623 名前:619 mailto:sage [2006/12/12(火) 12:37:01 ] >620 いえ、プログラム中で新規に項目を追加する方法が見つからなくて。
624 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 12:40:59 ] >>622 まず自分の「ひっかかる」って説明が説明になっているかどうかって点に ひっかかろうよ。
625 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 12:51:21 ] >624 説明って言われてもコンパイルエラーも出なければ 実行時にエラーをはくわけでもないからどうともいえないんですよね。 ただきっちりと実行してくれないという感じなんで。
626 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 13:05:46 ] >>625 引数とか構造体のサイズまちがってんじゃねーの? そのフッタがどうのってVBの話だろ? .net関係ないじゃん いきなりハンドルをLongとかしちゃってるけど
627 名前:619 mailto:sage [2006/12/12(火) 13:20:14 ] >>626 ほかのサイトも調べてたんですが ハンドルの型はVBの場合だとLongかIntegerでいいそうなんです。 構造体のサイズはLen関数でとってるんでおそらくあってると思います。 今考えてみたらかなりスレ違いみたいですね。 申し訳ないです。
628 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 13:21:06 ] ↑名前間違えた 621です。
629 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 13:42:45 ] >>623 グリッドレイアウトなんかは静的だと思うからプログラムで 新規項目作る必要なんてあるのか?というのは置いといて シリアライズするとかコレクションに入れればなんとかなるんじゃない
630 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 14:23:37 ] >>627 スレ違いじゃないよ
631 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 18:27:39 ] いやスレ違いでしょ。619はVB6ユーザーみたいな感じだね。 っていうか、>>625 みたいな寝ぼけたこと言ってるようじゃ、 相当救い難いお方だとお見受けするね、619クンは。
632 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 18:37:58 ] >ハンドルの型はVBの場合だとLongかIntegerでいいそうなんです >ハンドルの型はVBの場合だとLongかIntegerでいいそうなんです >ハンドルの型はVBの場合だとLongかIntegerでいいそうなんです
633 名前:621 mailto:sage [2006/12/12(火) 19:58:42 ] >>631 使ってるのはVB.NETの2003ですよ。 とりあえずデバッグして気づいたのはReturn値を取ってなかったのが 問題のようでReturn値を見るとエラーの値が帰っていましたが、 どのようなエラーなのかはわかりませんでした。 >632 つwww.activevb.de/rubriken/apikatalog/deklarationen/acmformatsuggest.html ここを参照しての発言ですが やはりハンドルの構造体は必要なんですか?
634 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 20:15:08 ] こんな丸投げ馬鹿に手取り足取り教えてやろう、 なんてお人よしが果たしているかね。 普通質問っていうのは自分で調べた上で不明点を聞くものだろう。
635 名前:621 mailto:sage [2006/12/12(火) 20:27:23 ] 丸投げにしてるわけではないんですよ。 ただそう思われてるんならもう聞かないことにします。
636 名前:最凶VB厨房 mailto:sage [2006/12/12(火) 20:53:41 ] あわてんな。ゆっくりせぇ
637 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 21:20:22 ] とりあえずWebに書いてあるコードがVB6かVB.NETか区別できるようにしような
638 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 21:38:17 ] VB.NETスレに初心者スレがないのはみんな初心者だから?
639 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 21:45:04 ] >>634 なんのためにこのスレいるんだよ。 回答者面して、何も解決する気ないなら、このスレ一切覗くなよ。 そのほうが、おまえの精神衛生上よろしいだろ。 お ま え の 憂 さ 晴 ら し は う ぜ え ん だ よ べつにここはサポセン仕事じゃないんだから答えなくていいんだぞ と っ と と う せ ろ
640 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 21:51:48 ] 煽り屋は回答を行わない法則
641 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 22:24:13 ] まあ「エラーの値が返ってきたけど意味がわかりませんでした」 ってその値書かなかったり、その意味の調べ方を訊ねないのもな…… だから>>634 みたいに書いちゃうのもあまり責められない。 それでどうしたいの? って言いたくなる気持ちも分かるよ
642 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 22:33:05 ] >>639 お前さん、いい加減自分の言葉を自分自身に適用することを覚えろよ……。 っていうか、お前さん、自分の発言が俺を擁護するものであることに気づいてるか?w そう、お前さんの言うとおり誰も答える義務はない。 だから「気に入らない奴」には回答しないんだよ。 「気に入らない奴」とは、一言で言えば自助努力をしない奴、する気のない奴だな。 「気に入らない」奴がスレに居つくのは俺の精神衛生上よくないから、 あえて「気に入らない」奴にとって居心地が悪いスレになるように心がけてるって訳。
643 名前:デフォルトの名無しさん mailto:sage [2006/12/12(火) 22:35:03 ] 隊長!自作自演警報発令中であります!
644 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 00:09:23 ] VB2005ExpでWindowsフォームで、データバインドしたDataGridViewにバインドしない列を最後尾に追加しました。 で、この列の並びがビルドするたびに前のほうに行ってしまうのを防ぐためには「列の自動生成オプション」とやらをオフにすればいいところまでは分かったのですが、どこでするのか分かりません。 AutoGenerateColumnsであってます?DGVのプロパティに無いし…しかもForm1.Designer.vbを覗くと 'DataGridView1 … Me.DataGridView1.AutoGenerateColumns = False ってなってるんですけどねぇ…あうぅ…
645 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 11:47:39 ] DataGridView については専用のスレッド pc8.2ch.net/test/read.cgi/tech/1165757442/l50 がありました。そちらで聞かれるといいかも・・・ 自分もあちらで聞いていました。
646 名前:デフォルトの名無しさん mailto:sage [2006/12/13(水) 14:27:51 ] >>642 質問者レベルをコントロールしたいなら、 自分で管理する掲示板でしろ。
647 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 00:04:21 ] 理解不足を棚に上げ煽り、1行レスで返す方が多いようですが、 そのような方はスレの皆様を混乱させるだけでなく スレの雰囲気を崩しかねないのでお黙り下さい。 また質問者は回答者に知識を披露する場を与える貴重な存在なので、 質問者を見下した回答、あまりにも儀礼を欠いた回答も厳重に禁止いたします。 忙しい中、少ない時間の合間を縫って質問しに来てるわけですので、 その辺ご承知下さい。なお、当方が質問に対して有意義な答えであると 判断した方には評価いたしますので各自よく調べ、よく考え正確な回答をするように。
648 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 10:07:06 ] >>647 君が評価してくれるの? コテハンにしてくれない?
649 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 18:26:04 ] >>647 で・・・どこを縦読みすればいいわけ?
650 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 20:23:18 ] / ///// ////ハヾヽト、ヾリメヽ / //////|l|l|l|l川l|j iメ!l|l| | l|l|l|lト、 / l|l|l | |l|!|l|l|l川l|! | |l|l| | l|l川l|l| / // ィl|l|| | |l| |l|l升十ト、 | !|l|l| 川l川l|l|! | / / |川||l |l|川|| 川川 升ト川l|リ | / / /|l|l| | |l ヽーr==、 ___|ノノ |// / ∠川 川 ヽヾ:::::ノ イ::::「 |////´r-、ヾl `'ー‐' 、゙ーヘ V/ハ ヽ l| //// ! V/彡、 \ ノ / ヾミミ>-、 ⌒ / >>647 いつにもましてキモイなこいつ ト=-、彡ヘ、 J / |川|l川l| ノ)、 / |川l川l|!(((ハ 「 ̄´ |川l|川l|_,ノ_,ノ! |、 |川l|<ヾ、 `ヽ、 〉`ー-、 !川/⌒ヽ、ヽ、 `'ー<⌒ヽ 川 川l| \`'ー------ `ヽハ|l|lト、 /|l|ll| `ヽ、ヾ、_`'ー-=ニ三ヾ!l|\
651 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 21:48:14 ] 正規表現と置換についての質問です 例えばPerlで1行全体の文字列に対してTABをSPACEに変換したい場合 s/\t/ /g; このように書きますが .NETの場合どの様に書いたらいいのでしょうか? String^ str = "hoge hoge hoge"; str = Regex::Replace(str, "\t", " "); これでは部分マッチングしかできないですよね?
652 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 21:51:08 ] 651です スマソVBスレでしたね(^^; ごめんなさい、でも分かる人いたら教えてもらえませんかVBでもいいので タノンマス
653 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 21:56:23 ] なんでリファレンス見ないの?
654 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 21:59:40 ] リファレンスの見方が良く分かんないんだよね、ぐぐったけど 旨くヒットしないし・・・・
655 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 22:04:15 ] こんな奴が C++/CLI か。世も末だな。
656 名前:デフォルトの名無しさん mailto:sage [2006/12/14(木) 22:06:10 ] str = Regex::Replace(str, "\t", " "); コレデ全体の置換もOKだったなワハハ
657 名前:デフォルトの名無しさん mailto:質問あげ [2006/12/15(金) 03:00:12 ] 【使用環境】vb.net2003 PictureBox1_Paintイベントで e.FillRectangle(Brushes.black, 0, 0, 500, 500) と黒色の四角を描画し、 PictureBox1_MouseDownイベントで Dim g As Graphics = PictureBox1.CreateGraphics g.DrawEllipse(Pens.white, 0, 0, 100, 200)と、 PictureBoxをマウスで押すことによって黒色の四角の上に円を書くプログラムを作ったのですが 実行したウィンドウを最小化したりすると描いた円が消えてしまいます。 ウィンドウを最小化したり、サイズを変えたりしても 黒色の四角の上に円が描かれ続けているようにするにはどうすればよいのでしょうか? ご存知の方いましたらよろしくお願いします。
658 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 06:54:38 ] ResizeRedraw
659 名前:デフォルトの名無しさん mailto:sage [2006/12/15(金) 11:27:01 ] PaintやMouseDownでGraphicsに直接描かずに pictrureBox1.ImageにつっこんだBitmapに描く
660 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 10:21:52 ] VC8をよく使いますが、自前のANSI Cで書いた関数をDLL化して .NETで呼び出すことって可能デツカ?
661 名前:デフォルトの名無しさん mailto:sage [2006/12/16(土) 10:26:46 ] 可能
662 名前:デフォルトの名無しさん [2006/12/17(日) 13:40:35 ] 以前、相互に循環する画面遷移を、 DLLでやってたプロジェクトに参加してたけど、 どうやって、可能にしていたのだろう?
663 名前:デフォルトの名無しさん mailto:sage [2006/12/17(日) 14:42:31 ] いみがわかんない
664 名前:デフォルトの名無しさん mailto:sage [2006/12/17(日) 20:18:19 ] 2次元のarraylistって作れるんですか?
665 名前:デフォルトの名無しさん mailto:sage [2006/12/17(日) 20:22:32 ] ジャグ配列的になら
666 名前:デフォルトの名無しさん mailto:sage [2006/12/17(日) 20:33:12 ] 初心者な俺には理解できない用語がorz 伝票発行するソフトつくらなきゃいけないんですがDBだと難しくなりそうなんでCSVと配列でどうにかならないかなと思って。 部門、商品、相手先、入力データそれぞれ横6要素以上あって読み書きを頻繁にするとなるとおとなしくADOかなんか 勉強するしかないのかな・・・
667 名前:デフォルトの名無しさん mailto:sage [2006/12/17(日) 21:09:51 ] >>666 ジャグ配列なんてどうでもいい。 正規化はわかるのか?
668 名前:デフォルトの名無しさん mailto:sage [2006/12/17(日) 21:13:47 ] 667が日本語をうまく使えない、ということはよくわかるよ。
669 名前:デフォルトの名無しさん mailto:sage [2006/12/17(日) 21:16:58 ] >>668 665乙。
670 名前:デフォルトの名無しさん mailto:sage [2006/12/17(日) 21:17:34 ] え、俺?
671 名前:デフォルトの名無しさん mailto:sage [2006/12/17(日) 21:18:44 ] え、え、俺?
672 名前:デフォルトの名無しさん mailto:sage [2006/12/17(日) 21:20:00 ] え、え、え、俺?
673 名前:666 mailto:sage [2006/12/17(日) 21:20:52 ] えっと俺はどうボケればいいんでしょうか?ヽ(;´Д`)ノ
674 名前:デフォルトの名無しさん mailto:sage [2006/12/17(日) 21:24:41 ] ちょっとマジレスしますよ >>666 伝票発行ソフトってことだけど元になるデータはどこ?
675 名前:666 mailto:sage [2006/12/17(日) 21:33:52 ] 元のデータですか? えとMDBかCSVにいれておこうかと思ってるんですが・・・
676 名前:デフォルトの名無しさん mailto:sage [2006/12/17(日) 21:37:44 ] >>666 素直にアクセスでやるのが吉
677 名前:デフォルトの名無しさん mailto:sage [2006/12/17(日) 21:58:13 ] \1,980で買えるアプローチでいいじゃん