VB.NET質問スレ (Part ..
[2ch|▼Menu]
486:452
06/11/30 22:17:51
急な用事で1日ぶりにやってきたら、なんかえらい不評かってる・・・。
絶対みんな欲しがってると思ってたのに。
ラベルとコンボの切り替えなんて、そんなのVB4.0の時からやってたけど、めんどくせーじゃん。
逆に.netでまだそんなことしてるのかよと笑われるかと思ったら、皆さんベタなのがお好きなようで。
今回やろうとしてることとラベルの違いなんて、右端に矢印ボタンがあるかどうかの違いだけだし、
矢印ボタン1つでそこまでGUIの思想とやらが狂うものかね。
ちなみに見た目普通じゃないぞ。バックカラーも変えてるぞ。

ともあれ、>>469、470 のソースいただきました。
ソース完璧でございました。
ありがとうございました。
希望通りのものが出来たよ。

>>484も勉強になったけど、APIはあんまり使いたくなかったの。

487:デフォルトの名無しさん
06/11/30 22:17:55
>>484
「簡単」とはコードの短さのことじゃないだろうw

それに、その方式だとユーザーがEnabledの動作もオーバライドする必要があり、
しかもそのコードは非直観的なものにならざるをえないんじゃないの?

488:デフォルトの名無しさん
06/11/30 22:29:00
>>487
ComboBoxをDisableにして中のEditBoxをEnableにしているだけだから簡単だろ?
戻すときはComboBoxをEnableにするだけで戻ったはず。

で、どこが直感的でないんだ? Win32 Api を知らない人にとってはって意味?

489:デフォルトの名無しさん
06/11/30 22:37:47
>>488
ああ今わかったよ。
>>484はある意味非OOP的な考え方をしてるんだね。

ComboBoxを継承して新機能を付加する、って発想じゃないわけだ。
そうじゃなくて、あくまでComboBoxを使うユーザーのコードのなかでComboBoxをいじる、という発想。
話が噛合わないわけだ。

490:デフォルトの名無しさん
06/11/30 22:39:42
ついでに言えば、やっぱりそういう発想はスパゲティ的であって「簡単」とは言わんでしょう

491:最凶VB厨房
06/11/30 22:44:09
何をおっしゃっているのかマジでわからんw
どこをどうみたらスパゲティ的なのか。

492:デフォルトの名無しさん
06/11/30 22:46:49
ふふふ

うへへははw

やっぱり、ブービー厨を酒のつまみにするのは最高w

493:デフォルトの名無しさん
06/11/30 22:47:38
>>492
コテハンにしてくれませんか?

494:酔いちくれ ◆J0rwikii8c
06/11/30 23:09:04
うん??


なぁんだよ。

495:デフォルトの名無しさん
06/11/30 23:31:23
どなたか教えて下さい。
環境はORACLE9iでVS2003です。
DBからテーブルをDaTaSetに落とし、そのDataSetをDataGridViewに表示させると少数が近似値をとってしまうようです。
例…0.02が0.02000000002みたいになります。
DataGridColumnの型をなおすにはどうすればよいでしょうか。

496:デフォルトの名無しさん
06/11/30 23:36:04
>>489
お前はいったい何を言ってる?


497:デフォルトの名無しさん
06/12/01 00:05:32
>>495
基本的には必要な桁までに丸めればいいんじゃないの?
あるいはDataSetにぶち込むオブジェクトのToStringをオーバーライドして
必要な桁までの文字列になるようにするか。

498:デフォルトの名無しさん
06/12/01 00:15:02
>>489
ComboBoxを継承して中の人をオーバーライドすれば簡単にOOPという物になるだろ?
応用が利かないのか。

オレは、スパゲティ好きのWin32 SDKな人だが文句あるか?

499:デフォルトの名無しさん
06/12/01 00:26:52
>>489
OOP以前に>>469-470のロジックは強引過ぎやしないか〜

500:デフォルトの名無しさん
06/12/01 00:31:33
>>498
文句とかそういうガキ臭いこと言わないの。
まあもし>>487の話読んで何言ってるのかピンとこないなら、
実際にComboBoxをオーバライドしてReadOnlyの機能を実装する際に>>484みたいな
やり方で実装してみればたぶんわかるよ。

その感じだとひょっとしてコーディングしてるうちには能天気にも
問題に気づかないかもしれないけど。

501:酔いちくれ ◆J0rwikii8c
06/12/01 09:20:30
コンボボックスをおーばーらいどするという表現で
おれは、ジョッキ一杯は飲めるw

502:デフォルトの名無しさん
06/12/01 11:53:53
なにをジョッキ一杯れすか

503:デフォルトの名無しさん
06/12/01 14:04:13
ル・ラーダ・フォルオル!

504:デフォルトの名無しさん
06/12/01 18:41:39
>>503
マホカンタ

505:酔いちくれ ◆J0rwikii8c
06/12/01 21:40:07
>>502

びーる以外のものがジョッキに入ってたら
たまげるぜ。

お前のそのかわいさで、もう一杯はいけるな。

しかし、ドットネットは便利だ。

506:デフォルトの名無しさん
06/12/01 22:49:08
System.Diagnostics.Process.GetCurrentProcessのCPU使用率を取得したいのですが、どうしたら良いのでしょうか。
TotalProcessorTimeから取得できそうですが、どうすれば取得できるのか、、、分かりませんorz

507:デフォルトの名無しさん
06/12/01 23:00:48
プロパティに無けりゃ無理だろ
NT 系限定で良いなら PerformanceCounter とか使えるかも知れんな

508:デフォルトの名無しさん
06/12/01 23:13:18
>>500
>>484みたいなやりかたでComboBoxをオーバライドするとどんな問題が起きるのだ?
VB厨にわかるように教えてくれ!

509:酔いちくれ ◆J0rwikii8c
06/12/01 23:16:49
もう、オレのパトスは限界だ!
びゅっ!とでる!

コンボボックスをオーバーライドするんだ!

510:デフォルトの名無しさん
06/12/01 23:30:36
wwwww次元が歪んだ世界wwwwwww


511:デフォルトの名無しさん
06/12/01 23:36:22
どこの世界も心の働きがズレている、というか幼いのが増えたよな。
何が楽しいんだかねまったくw
俺には理解できんセンスだ。

>>508
継承、な。
まずやってみれば?
話はそれから。

512:デフォルトの名無しさん
06/12/01 23:45:27
皮肉も理解できん奴も増えたよな

513:デフォルトの名無しさん
06/12/01 23:46:32
ガクガク(((゜Д゜)))ブルブル

514:デフォルトの名無しさん
06/12/01 23:49:43
>>508
つ s/ComboBox1/MyBase/

515:デフォルトの名無しさん
06/12/01 23:49:51
>>512
それが「皮肉」として成立すると思っちゃうような感性を、人は幼稚と呼ぶんだよw

516:デフォルトの名無しさん
06/12/02 00:02:50
(゜∀゜)(∀゜)(゜ )( )( ゜)( ゜∀)(゜∀゜)

517:デフォルトの名無しさん
06/12/02 03:15:26
【使用環境】VB.NET2003

string形式の文字列を配列使わないで
ループで一文字ずつ取り出していく方法ってありませんか?

518:デフォルトの名無しさん
06/12/02 03:35:58
a(i)


519:デフォルトの名無しさん
06/12/02 04:30:31
>>518
それすると配列じゃないってエラー出るんですよね
2005なら全く同じソースで動いたんですけども

520:デフォルトの名無しさん
06/12/02 08:31:43
a.Chars(i)

521:デフォルトの名無しさん
06/12/02 10:28:01
for i=0 to len(str)-1
part=str.substring(i,1)
next
じゃあかんのか?

522:デフォルトの名無しさん
06/12/02 10:36:54
あほか


523:低脳無能な愚民
06/12/02 15:27:14
MP3とWAVEとWAVEを3つ同時に流したいのだが、どーすりゃいいんだぁー??泣泣泣

524:デフォルトの名無しさん
06/12/02 15:28:10
お前には無理。

525:デフォルトの名無しさん
06/12/02 20:40:50
GUI作成中にラベルの境界が見えないのは改悪だろ
常識的に考えて

526:デフォルトの名無しさん
06/12/02 21:14:19
.textに識別がつくようになんか入れとけばいいじゃん。


527:デフォルトの名無しさん
06/12/02 22:18:03
超初心者ですみません
図形を描写するプログラムはPictureBox1_Paintに書かないといけないんですか?
Form1_Loadだと描写できないんですかね?

528:デフォルトの名無しさん
06/12/02 22:24:32
マジレスすると超初心者のまずすべきことはこんなところで人に質問することじゃなく、
入門書をあさることだろう。

まあ、すでにこうやって質問してる時点で見込みがない人だと思うけど

529:デフォルトの名無しさん
06/12/02 22:29:56
入門サイトは見てるんですけど調べたいことは載ってないんですよね
ボタンクリックすると表示されるソースはあるのに
フォームロードで作ってみても描画されないしもう諦めて寝ます

530:デフォルトの名無しさん
06/12/02 22:35:11
だから初心者のクセにやりたいことだけピンポイントで調べよう、なんて考えが間違ってるんだよ。
そんなの10年早いわw

現にお前さんがそうであるように、初心者の思う「やりたいこと」っていうのは
的外れなことだったりするからな。

531:デフォルトの名無しさん
06/12/02 22:46:45
ぶっちゃけ

Loadイベントで描画
→CreateControlされた時等にだけ呼ばれる
→Formが表示されたときに消える

Paintイベントで描画
→画面がInvalidateされるたびに呼ばれる
→ずっと表示されてるように見える


532:デフォルトの名無しさん
06/12/02 23:04:41
>>530
一通り書かれている入門書は読むべきだな。
そうでなければ、入門サイトを調べるのとは別に、各コントロールのイベント、メソッド、プロパティを見る事。
>>530 が言ってるように、ピンポイント情報ではなく全般的に知識を持つ事が重要。

533:532
06/12/02 23:05:31
最初の >>530>>529 のミス。すまぬ。

534:デフォルトの名無しさん
06/12/03 22:35:51
DLLで void xxx(char* str); な関数を実行して、strの内容を取り出すにはどうしたら良いでしょうか、、、
この関数はstrの内容を書き換えるようなのですが、、、
素直にCharを指定しても最初の1文字しか取得できないし、StringBuilderの使い方も分からない、、、orz

535:デフォルトの名無しさん
06/12/03 22:46:31
ググレカス
URLリンク(www.google.co.jp)

536:デフォルトの名無しさん
06/12/03 23:00:25
Private Declare Ansi Sub xxx Lib "dll.dll" (ByRef s As System.Text.StringBuilder)

Dim aaa As New System.Text.StringBuilder(256)
xxx(aaa)

AccessViolationException、、、ググっても分からないorz

537:デフォルトの名無しさん
06/12/03 23:02:15
あーバカだった。ByRefじゃねぇ、ByValだ。お騒がせしました、スレ汚しスマソorz

538:デフォルトの名無しさん
06/12/04 01:38:55
文字列の左右の空白を削除する関数で
Trim( )っていうのがあると思うんですが
string型の文字列を入れても空白が削除されないんですが
どんな問題が考えられるでしょう? 何度やってもだめです。
ただinteger型の数字を入れると空白が削除されます。
これは何が起こってるんでしょうか?

539:デフォルトの名無しさん
06/12/04 01:45:52
>>538
多分君の頭に問題があるんじゃないかな。

マジレスして欲しかったらその現象が起こるコード書こうね。

540:538
06/12/04 01:50:44
>>539
VBAですがいいですかね?
VBAスレ無くなっちゃってるので書き込んだのですが。

541:デフォルトの名無しさん
06/12/04 01:51:00
文字列の内容次第だが、
ExcelのTrim関数で同じコトがおこるか確かめてみて、
同じコトがおこるとしたら、
そのときは、 「Excel Trim 文字数」 とかでググってみそ?
(オイラがググってないため回答が得られるかはナゾw)

おそらく、世の中の大概のプログラマが一度は経験したことがアル問題だわw

この手の話、自分で調べて納得して解決するのが一番良いよ。


542:538
06/12/04 02:00:25
>>541
おきますね、ワークシート関数でもおきます。
文字数はそんなに多くはないんですけどね。。。
何が原因なんでしょうか?
今ぐぐってますが、ちょっと判らないなぁ。
もうちょい調べてみます。

543:541
06/12/04 02:13:26
オイラが、プログラミングを始めた頃は悩んだ問題のことだと思ったので、
初歩的なコトだったら良いんだけど、
的外れだったら申し訳ないから、確認・・

実際、どんな文字列を、
どうやって関数にたたき込んで、
どんな結果になるのかな?

そして、どんな結果が欲しいのかな?

544:538
06/12/04 02:21:57
>>543
貼っちゃいますね。
といっても貼った所でどうにもならないコードですが−−;

Sub aaa()
Dim a As String

a = Trim(Cells(1, 1))
Cells(2, 1) = a

End Sub

中に入れた文字列は「ジャスダック」「ヘラクレス」「マザーズ」です。
コピペしてきたんで「 ジャスダック 」こんなふうに隙間が開いちゃってるんですよね。
この隙間を無くしたいんですができないんですよね。。
色々な文字列で試しましたが基本的に全部ダメですね。
でも数字だけはなぜかできるんですよね。。。

545:デフォルトの名無しさん
06/12/04 02:25:28
>>544
コピペしてきた文字列ってのは?

546:538
06/12/04 02:28:10
普通の文字列ですよ、↓の感じです。

?マザーズ?
?マザーズ?
?ジャスダック?
?東証1部?
?ジャスダック?
?東証2部?

ってなんだこりゃ?
コピペしたら前後に何かついてますね。。。
なんだろこれ?

547:デフォルトの名無しさん
06/12/04 07:44:08
VBマガジンてまだあるのか?

548:デフォルトの名無しさん
06/12/04 08:04:40
dotNETマガジンに移行した

549:デフォルトの名無しさん
06/12/04 09:09:04
WDMに移行した

550:デフォルトの名無しさん
06/12/04 09:26:06
休刊ポストに…。


551:デフォルトの名無しさん
06/12/04 12:19:28
配列の一つを削除して、中身を繰り上げる処理をする関数みたいな物ありませんか?
絶対あると思うのですが。

イメージとしては
a[0]=5 a[1]=6 a[2]=7 a[3]=8 a[4]=9 a[5]=10
という配列があっとして、2の配列の中身を削除して繰り上げると
a[0]=5 a[1]=6 a[2]=8 a[3]=9 a[4]=10 a[5]=0
こんな感じになるイメージです。

552:デフォルトの名無しさん
06/12/04 12:24:29
まあ、ちょっとMSのポチになり過ぎて世の中の需要とずれちゃったのが失敗だったよねw
「日経ソフトをもうちょっと実践的にしてみました」みたいな誌面を目指せばよかったのに。

553:デフォルトの名無しさん
06/12/04 12:25:48
>>551
ArrayList
List<T>

554:デフォルトの名無しさん
06/12/04 12:30:48
>>551
絶対ないw
ArrayListでも使えば?

つーか、いい加減そういう「関数」とか「中身を繰り上げる」みたいな発想やめたら?
前者はともかく、後者みたいな発想でそういうことに下手に手を出すと
脅しじゃなくて危険だよ。

555:デフォルトの名無しさん
06/12/04 12:54:22
>>552
問題は、今後まともなプログラム雑誌がなくなることだな。
日経ソフトウェアは正直ホビーレベルで実務イメージが一切無い。

556:デフォルトの名無しさん
06/12/04 13:27:16
RemoveAtとかなかったっけ?

557:デフォルトの名無しさん
06/12/04 13:51:44
惚けてた、固定サイズだな…


558:デフォルトの名無しさん
06/12/04 15:39:57
>>551
ポインターを使えば一発だ

559:デフォルトの名無しさん
06/12/04 16:44:55
一発じゃないだろ

560:デフォルトの名無しさん
06/12/04 18:38:18
>>555
まあでも実務というのとは違うにしても、日経ソフトにも質の高い記事は(たまに)あるんだけどね。
安室さんの記事とか。

561:デフォルトの名無しさん
06/12/04 21:45:56
simei = miyoji & 全角スペース & namae
全角スペース ってどうやればできるの?


562:デフォルトの名無しさん
06/12/04 22:37:19
JPEG形式でクリップボードに書き込む方法ってある

563:デフォルトの名無しさん
06/12/05 15:44:05
DirectXSDK入れてもプロジェクトにアイコン出てこないのは仕様?

564:デフォルトの名無しさん
06/12/05 15:48:03
>>562
ビットマップとJPEGファイル両方クリップボードにsetすればいいんでは?


565:デフォルトの名無しさん
06/12/05 19:15:51
VB2005ではMSChartってインストールされないんでしょうか?

もしそうなら、代わりの機能とかどうにかしてMSChartを使うこととかできませんか?


566:デフォルトの名無しさん
06/12/05 20:05:54
>>565
質問する前に自分で少しはあがけよw何もしてないだろ?ググることすら。

COMのコントロールなんだから普通にVB2005でも使えるでしょ
直で使って問題あるならVB6でラップすればいいじゃん。
まあ、そこまでして2005使う意味がよくわからんが

567:565
06/12/05 20:27:15
>>566
すいません。かれこれ半日くらいググってるんですが、よくわからなかったもので・・・。

ツールボックスのカスタマイズのCOMコンポーネントタブに表示されるリストに
見当たらなければ使えないんでしょうか?

568:デフォルトの名無しさん
06/12/05 20:48:16
無いなら使えるわけなかろう。


569:デフォルトの名無しさん
06/12/06 01:06:13
質問に答えないで煽るだけの奴って何でいるんだろうな?

570:デフォルトの名無しさん
06/12/06 05:45:59
VB.NETにMSChartはついてこない。
VB6などMSChartを含んでるアプリが別途インストールされているならVB.NETから使える。

>ツールボックスのカスタマイズのCOMコンポーネントタブに表示されるリストに 
>見当たらなければ使えないんでしょうか? 

その通りで、別途インストールされていれば表示される。
別途インストールしていないなら 「無いなら使えるわけなかろう。 」

571:565
06/12/06 06:50:15
>>570
わかりました。有難うございます。

VB6インストールしてないので代わりになるものをググってみます。

572:デフォルトの名無しさん
06/12/06 08:51:06
画像を反転させるには(回転)どうしたらいいんでしょうか?

ゲームで主人公が武器を回転しながら投げるという感じです。
投げるまではいけたんですが。

573:デフォルトの名無しさん
06/12/06 09:42:17
みんな使ってね
ぼくの人柱になりなよ
音楽、映像、WEBデザイン等幅広く活動していきたいと思います。

hg300364-6124@tbg.t-com.ne.jp
BIZNOT ART WORKSでは随時募集しています。悪用だろうが非商用だろうが一切代金は頂きません。
。下記メールアドレスまでいろいろメッセージ頂戴ね。

hg300364-6124@tbg.t-com.ne.jp
文句あ???
あはハハはああh
最高のデザインと音楽だよ

574:デフォルトの名無しさん
06/12/06 09:54:34
>>572
DirectXを極める

575:デフォルトの名無しさん
06/12/06 11:11:38
>>569
それはおまいの事w。

576:デフォルトの名無しさん
06/12/06 13:59:13
>>564
EncoderしてJFIFでクリップボードに入れたんだけど
どうしてもオフィスで貼り付けできないっす・・・・
根本から間違ってるのか俺orz

577:デフォルトの名無しさん
06/12/06 22:28:16
流れ乱しますが、
vb.net の課題と その課題の作成例?
が 置いてあるサイトがあれば教えていただけませんか?


578:酔いちくれ ◆J0rwikii8c
06/12/07 09:07:57
>>577

なんのためにテンプレ作ってもらってるんだよ
はぁ。毎朝二日酔いと下痢。

>>1-5

579:デフォルトの名無しさん
06/12/07 10:36:43
こんなやつに拾ってきた課題だされるやつもかわいそうだな。w
課題設定できない、せめて自分でみつけられないやつに、教えるなんてできるんか?


580:デフォルトの名無しさん
06/12/07 11:23:16
VB.NET初心者です。
皆様のお知恵をお貸しください。

アプリAで行ったデータ更新を
アプリBに通知し、アプリBで表示中のグリッドのデータにアプリAで
行った更新が反映される(データ再読込み)というものです。

以上の事を非同期プロセス間通信で行えばいいといわれ、
PostMessageについて色々と調べたのですが、いまいち使い方がわかりません。
ユーザ定義のメッセージを PostMessageする方法について
ご教授お願いします。

581:デフォルトの名無しさん
06/12/07 11:37:10
WM_USER
WM_COPYDATA



582:デフォルトの名無しさん
06/12/07 11:56:28
そしてCOPY〜はポスト出来ないって話

583:デフォルトの名無しさん
06/12/07 11:58:36
つい最近@何とかで見たネタだな

584:デフォルトの名無しさん
06/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
06/12/09 21:43:06
あぁ〜酔った。

>>584
おまいのSQLさーばーは、認証はどうしてるの?

586:デフォルトの名無しさん
06/12/09 21:54:32
web上でDBに接続てどういう意味?


587:デフォルトの名無しさん
06/12/09 21:55:13
(,,゚Д゚)∩WINDOWS認証であります

588:デフォルトの名無しさん
06/12/09 21:55:27
LAN上ならできてWeb上ではできなくて
ASP.NETだとできる。

あー、つまり、どういうこった?


589:デフォルトの名無しさん
06/12/09 22:00:52
文盲スマソ
元々はIEを使ってデータ接続をしていたのです。(ASP.NET)
SERVERは会社にあり、自宅からIEだとDBに接続は問題なく出来ているのです。
今日フト思いVB.NETでアプリケーションとしても作って見たところ会社(LAN上)では
問題なくDBに接続できましたが、自宅にソースを持って帰り今やってみたところ繋がらない始末です


590:デフォルトの名無しさん
06/12/09 22:04:06
そんな恐ろしいことができるようになってんのかよ
なってないからできないんだろうがな。


591:デフォルトの名無しさん
06/12/09 22:22:42
ファイアーウォール、ポート開放、名前解決、ユーザ登録などの問題点が考えられる。

実はWindows認証ではなくSQLServer認証だったり。

592:デフォルトの名無しさん
06/12/09 22:40:10
そもそもインターネットからDBサーバが見えるようになってるとは思えん。


593:酔いちくれ ◆J0rwikii8c
06/12/09 22:40:46
クライアントからSERVERを共有したけりゃ

「セッション」

があればいいよ


頭良さそうだし、ぐぐってみたら。


594:酔いちくれ ◆J0rwikii8c
06/12/09 22:50:25
う、うへへあはははwwww

もう、たまらんwww

いんたーねっつから、DBがみえないんだってよwww
うははははははwwwww

595:デフォルトの名無しさん
06/12/09 23:01:20
いろいろ意見ありがとう御座います。
ひょっとして今自分がやろうとしている事ってかなり特殊なのかなと感じつつあります

例えばヤフオクに自社の商品(DBに格納してあるデータ)出品する場合IEを使って出品するけど大量に出品する時はとてもメンドクサイし管理が大変
そこでアプリケーションを作り自宅からでも商品の管理・出品が効率よくできるような感じです。
IEがアプリケーションに変わるだけと言いましょうかそんな感じのものです
実はナンセンス?

>591にある火壁・ポート開放・・・は、問題なくできているはずです。
会社のHPにもアクセスでき、外部(自宅)からもDBのinsertやらできているので大丈夫だと思っています。
認証はWINDOWS認証です。SQL SERVER認証は訳がわからなかったのでやめた記憶があります。

>593
セッションちょっと調べて見ます

596:デフォルトの名無しさん
06/12/10 01:03:41
あのさ、結局「DBに接続するコード」はどこのマシンで動くのよ。
繋がらないのに「外部からはinsertできる」っておかしいじゃんよ。

まさか、WEBアプリならどこからでもOKって当たり前な話じゃないよな?


597:デフォルトの名無しさん
06/12/10 01:29:38
区別がついてないんだろ。


598:デフォルトの名無しさん
06/12/10 01:33:20
インターネットから直接接続できるDBなんて
ぶっ壊してくれといってるようなもんだろ

599:デフォルトの名無しさん
06/12/10 01:44:02
まあしかし前になんだっけ、ウィルスはやったよね。
まあ大抵はあれで懲りたはずだけどな。


600:デフォルトの名無しさん
06/12/10 14:15:57
VBでお手軽に別のプログラムから他のアプリケーションプログラムを起動させたり、
入力ボックスに自動で入力したり、ボタンを押したりさせるような関数とかって
あるんですか。やはり、WIN32APIでの話題になるのでしょうか?


601:デフォルトの名無しさん
06/12/10 14:20:36
起動だけなら System.Diagnostics.Process で容易に可能だが、
操作となると .NET の標準ライブラリだけじゃ不可能だな

602:デフォルトの名無しさん
06/12/10 14:26:33
>>601サンクス

603:デフォルトの名無しさん
06/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:デフォルトの名無しさん
06/12/10 18:48:19
>>603
他人にわかる人語すら満足に書けない人が
コンピュータのコード書けるわけないよ、悪いけど。

ここで詰まってます?
「ここ」って何だよ?w

605:デフォルトの名無しさん
06/12/10 18:57:19
「ここ」って言うのは最初に説明した
ピクチャーボックスで描いた表のマスそれぞれを二次元配列にしていきたい
ってことです。わかりにくくてごめんなさい。

606:デフォルトの名無しさん
06/12/10 18:58:43
最近煽るだけ煽っていくやつがいるな
他人にわかる人語すら満足に書けない人が
コンピュータのコード書けるわけないとか
自論持ち出してるけど証拠はあるのかよw

607:デフォルトの名無しさん
06/12/10 19:05:15
>>605
悪いがなんの説明にもなってない。
表のマスをそれぞれ二次元配列にする、とはどういう意味だ?

608:デフォルトの名無しさん
06/12/10 19:09:02
うざ

609:デフォルトの名無しさん
06/12/10 19:28:06
うざくてもなんでもいいが、自分の問題を正確に言葉で表現しない限り、
他人の協力は永遠に得られないよ。
606のような自分の言葉を自分自身に適用できない馬鹿は湧いてくるかもしれないがw

まあ問題を表現できないのは、表現力の問題もあるだろうがそれ以前に
本人が自分の問題がよくわかってないから、問題を分析的に把握できてないからだろう。

把握できてもいない問題のコードなんて永遠に書けるはずがないだろ。

610:デフォルトの名無しさん
06/12/10 20:01:27
>>609の言いたいことは俺も同意する。
だが、>>603の言いたいことは、わかるだろ。
イマジーネーションがなければ、言葉で正確に表現できたとしても、
新しいものは生み出せないだろう

と言ってみる。



611:デフォルトの名無しさん
06/12/10 20:01:54
お目汚し失礼しました。
どうせこれ以上説明したところで上手く説明できないでしょうし
恥の上塗りになるだけでしょうから
他に頼る人もいないし自力で頑張ります。

612:デフォルトの名無しさん
06/12/10 20:03:49
要はなんだ?>>603はオセロ系のゲームを作りたいのかな?

613:デフォルトの名無しさん
06/12/10 20:05:38
>>603
.NETのことあまり知らんが、クリックされた時に発生するイベントがあるだろ?
そのイベントでクリックされた座標Cx,Cyがとれるだろ??
そしたら、
Tx=Cx/CellSize
Ty=Cy/CellSize
配列(Tx,Ty)=????
みたいな感じでいいじゃないかね??
この場合、グリッドの左上を原点とした場合だけど、あとは適当に
補正してくれ。



614:デフォルトの名無しさん
06/12/10 20:08:25
>>611
つか、気にするなよ。はじめは、みんなだいたい新しい言葉を上手く
使いこなせいもんだよ。


615:酔いちくれ ◆J0rwikii8c
06/12/10 20:16:41
うははw
やべぇ、酒の肴がたくさんだw


エンドユーザの意見を吸い上げる事に比べれば、
>>603は全然わかりやすい
614のとおり、気にするなw


なにより、AAうまくね??


いろんな解釈ができそうだ
動的にコントロールを作って、配列にぶちこんでるのか、
単純に座標をつついたときに、配列にビットでもたてるのか。

まぁ、もういいのか。

616:デフォルトの名無しさん
06/12/10 21:00:35
>>613
ありがとうございます
今出かけてるんで明日家に戻ったらやってみます

>>614-615
優しいですね。ありがとうございます
<<612さんの仰るとおりオセロではありませんがそんな感じのゲームにする予定です
まずはプログラムの知識がないと質問するのも難しいものですね
勉強になりました

617:デフォルトの名無しさん
06/12/12 11:26:57
デリゲートって、どんなレベルになると必要になるんですか?
初心者は必要ない?

618:デフォルトの名無しさん
06/12/12 11:40:05
イベント使うだろ?
ま、意識はしてないだろうけど。

619:デフォルトの名無しさん
06/12/12 11:41:10
質問です。
ClickOnceで配布するプログラムを作成しているのですが、
その場合、ユーザーが個別に設定を保存するのに適した方法は分離ストレージ以外に存在しますか?
spreadの列幅などを保存したい時は列幅分だけ項目を作るのは手間なのですが・・・

620:デフォルトの名無しさん
06/12/12 11:53:21
>>619
My.Settingsじゃ駄目なの?

621:デフォルトの名無しさん
06/12/12 12:07:21
質問です。
mp3をデコードするためにいろいろ調べたところ
URLリンク(kone.vis.ne.jp)
をみつけたので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

のところで引っかかるようです。
さらに調べたところURLリンク(e-blog.tokonats.net)
に書いてあるとおり構造体に2バイトフッタのようなものがあるようなのですが、
どうすれば動くようになるのでしょうか?



622:621
06/12/12 12:11:35
訂正
引っかかる場所はacmFormatSuggestを呼び出す場所です。

623:619
06/12/12 12:37:01
>620
いえ、プログラム中で新規に項目を追加する方法が見つからなくて。

624:デフォルトの名無しさん
06/12/12 12:40:59
>>622
まず自分の「ひっかかる」って説明が説明になっているかどうかって点に
ひっかかろうよ。

625:デフォルトの名無しさん
06/12/12 12:51:21
>624
説明って言われてもコンパイルエラーも出なければ
実行時にエラーをはくわけでもないからどうともいえないんですよね。

ただきっちりと実行してくれないという感じなんで。

626:デフォルトの名無しさん
06/12/12 13:05:46
>>625
引数とか構造体のサイズまちがってんじゃねーの?
そのフッタがどうのってVBの話だろ? .net関係ないじゃん
いきなりハンドルをLongとかしちゃってるけど


627:619
06/12/12 13:20:14
>>626
ほかのサイトも調べてたんですが
ハンドルの型はVBの場合だとLongかIntegerでいいそうなんです。

構造体のサイズはLen関数でとってるんでおそらくあってると思います。

今考えてみたらかなりスレ違いみたいですね。
申し訳ないです。

628:デフォルトの名無しさん
06/12/12 13:21:06
↑名前間違えた
621です。

629:デフォルトの名無しさん
06/12/12 13:42:45
>>623
グリッドレイアウトなんかは静的だと思うからプログラムで
新規項目作る必要なんてあるのか?というのは置いといて

シリアライズするとかコレクションに入れればなんとかなるんじゃない

630:デフォルトの名無しさん
06/12/12 14:23:37
>>627 スレ違いじゃないよ

631:デフォルトの名無しさん
06/12/12 18:27:39
いやスレ違いでしょ。619はVB6ユーザーみたいな感じだね。

っていうか、>>625みたいな寝ぼけたこと言ってるようじゃ、
相当救い難いお方だとお見受けするね、619クンは。

632:デフォルトの名無しさん
06/12/12 18:37:58
>ハンドルの型はVBの場合だとLongかIntegerでいいそうなんです
>ハンドルの型はVBの場合だとLongかIntegerでいいそうなんです
>ハンドルの型はVBの場合だとLongかIntegerでいいそうなんです


633:621
06/12/12 19:58:42
>>631
使ってるのはVB.NETの2003ですよ。

とりあえずデバッグして気づいたのはReturn値を取ってなかったのが
問題のようでReturn値を見るとエラーの値が帰っていましたが、
どのようなエラーなのかはわかりませんでした。

>632
URLリンク(www.activevb.de)
ここを参照しての発言ですが
やはりハンドルの構造体は必要なんですか?

634:デフォルトの名無しさん
06/12/12 20:15:08
こんな丸投げ馬鹿に手取り足取り教えてやろう、
なんてお人よしが果たしているかね。

普通質問っていうのは自分で調べた上で不明点を聞くものだろう。

635:621
06/12/12 20:27:23
丸投げにしてるわけではないんですよ。

ただそう思われてるんならもう聞かないことにします。

636:最凶VB厨房
06/12/12 20:53:41
あわてんな。ゆっくりせぇ

637:デフォルトの名無しさん
06/12/12 21:20:22
とりあえずWebに書いてあるコードがVB6かVB.NETか区別できるようにしような

638:デフォルトの名無しさん
06/12/12 21:38:17
VB.NETスレに初心者スレがないのはみんな初心者だから?


639:デフォルトの名無しさん
06/12/12 21:45:04
>>634
なんのためにこのスレいるんだよ。
回答者面して、何も解決する気ないなら、このスレ一切覗くなよ。
そのほうが、おまえの精神衛生上よろしいだろ。

お ま え の 憂 さ 晴 ら し は う ぜ え ん だ よ 

べつにここはサポセン仕事じゃないんだから答えなくていいんだぞ

        と  っ  と  と  う  せ  ろ  

640:デフォルトの名無しさん
06/12/12 21:51:48
煽り屋は回答を行わない法則

641:デフォルトの名無しさん
06/12/12 22:24:13
まあ「エラーの値が返ってきたけど意味がわかりませんでした」
ってその値書かなかったり、その意味の調べ方を訊ねないのもな……

だから>>634みたいに書いちゃうのもあまり責められない。
それでどうしたいの? って言いたくなる気持ちも分かるよ


642:デフォルトの名無しさん
06/12/12 22:33:05
>>639
お前さん、いい加減自分の言葉を自分自身に適用することを覚えろよ……。

っていうか、お前さん、自分の発言が俺を擁護するものであることに気づいてるか?w
そう、お前さんの言うとおり誰も答える義務はない。
だから「気に入らない奴」には回答しないんだよ。
「気に入らない奴」とは、一言で言えば自助努力をしない奴、する気のない奴だな。

「気に入らない」奴がスレに居つくのは俺の精神衛生上よくないから、
あえて「気に入らない」奴にとって居心地が悪いスレになるように心がけてるって訳。

643:デフォルトの名無しさん
06/12/12 22:35:03
隊長!自作自演警報発令中であります!

644:デフォルトの名無しさん
06/12/13 00:09:23
VB2005ExpでWindowsフォームで、データバインドしたDataGridViewにバインドしない列を最後尾に追加しました。
で、この列の並びがビルドするたびに前のほうに行ってしまうのを防ぐためには「列の自動生成オプション」とやらをオフにすればいいところまでは分かったのですが、どこでするのか分かりません。
AutoGenerateColumnsであってます?DGVのプロパティに無いし…しかもForm1.Designer.vbを覗くと
'DataGridView1

Me.DataGridView1.AutoGenerateColumns = False
ってなってるんですけどねぇ…あうぅ…

645:デフォルトの名無しさん
06/12/13 11:47:39
DataGridView については専用のスレッド
スレリンク(tech板)l50

がありました。そちらで聞かれるといいかも・・・
自分もあちらで聞いていました。

646:デフォルトの名無しさん
06/12/13 14:27:51
>>642
質問者レベルをコントロールしたいなら、
自分で管理する掲示板でしろ。

647:デフォルトの名無しさん
06/12/14 00:04:21
理解不足を棚に上げ煽り、1行レスで返す方が多いようですが、
そのような方はスレの皆様を混乱させるだけでなく
スレの雰囲気を崩しかねないのでお黙り下さい。

また質問者は回答者に知識を披露する場を与える貴重な存在なので、
質問者を見下した回答、あまりにも儀礼を欠いた回答も厳重に禁止いたします。
忙しい中、少ない時間の合間を縫って質問しに来てるわけですので、
その辺ご承知下さい。なお、当方が質問に対して有意義な答えであると
判断した方には評価いたしますので各自よく調べ、よく考え正確な回答をするように。

648:デフォルトの名無しさん
06/12/14 10:07:06
>>647
君が評価してくれるの?

コテハンにしてくれない?

649:デフォルトの名無しさん
06/12/14 18:26:04
>>647
で・・・どこを縦読みすればいいわけ?

650:デフォルトの名無しさん
06/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:デフォルトの名無しさん
06/12/14 21:48:14
正規表現と置換についての質問です
例えばPerlで1行全体の文字列に対してTABをSPACEに変換したい場合
s/\t/ /g;
このように書きますが
.NETの場合どの様に書いたらいいのでしょうか?
String^ str = "hoge  hoge  hoge";
str = Regex::Replace(str, "\t", " ");
これでは部分マッチングしかできないですよね?

652:デフォルトの名無しさん
06/12/14 21:51:08
651です
スマソVBスレでしたね(^^;
ごめんなさい、でも分かる人いたら教えてもらえませんかVBでもいいので
タノンマス


653:デフォルトの名無しさん
06/12/14 21:56:23
なんでリファレンス見ないの?

654:デフォルトの名無しさん
06/12/14 21:59:40
リファレンスの見方が良く分かんないんだよね、ぐぐったけど
旨くヒットしないし・・・・

655:デフォルトの名無しさん
06/12/14 22:04:15
こんな奴が C++/CLI か。世も末だな。

656:デフォルトの名無しさん
06/12/14 22:06:10
str = Regex::Replace(str, "\t", " ");
コレデ全体の置換もOKだったなワハハ

657:デフォルトの名無しさん
06/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:デフォルトの名無しさん
06/12/15 06:54:38
ResizeRedraw

659:デフォルトの名無しさん
06/12/15 11:27:01
PaintやMouseDownでGraphicsに直接描かずに
pictrureBox1.ImageにつっこんだBitmapに描く

660:デフォルトの名無しさん
06/12/16 10:21:52
VC8をよく使いますが、自前のANSI Cで書いた関数をDLL化して
.NETで呼び出すことって可能デツカ?


661:デフォルトの名無しさん
06/12/16 10:26:46
可能

662:デフォルトの名無しさん
06/12/17 13:40:35
以前、相互に循環する画面遷移を、
DLLでやってたプロジェクトに参加してたけど、
どうやって、可能にしていたのだろう?




663:デフォルトの名無しさん
06/12/17 14:42:31
いみがわかんない


664:デフォルトの名無しさん
06/12/17 20:18:19
2次元のarraylistって作れるんですか?

665:デフォルトの名無しさん
06/12/17 20:22:32
ジャグ配列的になら

666:デフォルトの名無しさん
06/12/17 20:33:12
初心者な俺には理解できない用語がorz
伝票発行するソフトつくらなきゃいけないんですがDBだと難しくなりそうなんでCSVと配列でどうにかならないかなと思って。

部門、商品、相手先、入力データそれぞれ横6要素以上あって読み書きを頻繁にするとなるとおとなしくADOかなんか
勉強するしかないのかな・・・

667:デフォルトの名無しさん
06/12/17 21:09:51
>>666
ジャグ配列なんてどうでもいい。

正規化はわかるのか?




668:デフォルトの名無しさん
06/12/17 21:13:47
667が日本語をうまく使えない、ということはよくわかるよ。

669:デフォルトの名無しさん
06/12/17 21:16:58
>>668
665乙。

670:デフォルトの名無しさん
06/12/17 21:17:34
え、俺?

671:デフォルトの名無しさん
06/12/17 21:18:44
え、え、俺?

672:デフォルトの名無しさん
06/12/17 21:20:00
え、え、え、俺?

673:666
06/12/17 21:20:52
えっと俺はどうボケればいいんでしょうか?ヽ(;´Д`)ノ

674:デフォルトの名無しさん
06/12/17 21:24:41
ちょっとマジレスしますよ

>>666
伝票発行ソフトってことだけど元になるデータはどこ?

675:666
06/12/17 21:33:52
元のデータですか?
えとMDBかCSVにいれておこうかと思ってるんですが・・・

676:デフォルトの名無しさん
06/12/17 21:37:44
>>666
素直にアクセスでやるのが吉

677:デフォルトの名無しさん
06/12/17 21:58:13
\1,980で買えるアプローチでいいじゃん

678:674
06/12/17 22:23:05
CSVを「これから作る」でおk?
だったら
一行分の構造体orクラスを定義して
配列なりファイルアクセス用のクラスなりを使えばいける

ただしデータ構造が単純であることが大前提になるけど
単なる検索やソート以上の処理をするならAccessの方が楽かと

679:674
06/12/17 22:33:29
簡単にインターフェースの概要をば

一行分のデータのクラス(以後一行データ)
各アイテムのアクセサ
Shread Parse(string):一行データ (Newを利用する方法もある)
ToCSVLine():string(ToStringをオーバーライドする方法もある)

ファイル全体のクラス
Item(int) : 一行データ
Load:(IO::FileInfo):void
Save(IO::FileInfo):void


Loadのときは一行ずつParseで一行データを生成、
Saveのときは一行ずつToCSVLineで文字列に変換して書き込み

680:デフォルトの名無しさん
06/12/17 22:57:43
まあその説明でわかればたぶん質問しないわな。
こういう自己陶酔型の人ってヒトから自分がどう見えるか考えないから微笑ましいというか、
ちょっと困ったクンだよねw
っていうか、ここ何のスレだかわかってんの?w

681:デフォルトの名無しさん
06/12/17 23:26:08
うんこに群がるフンコロガシのためのスレッド

682:デフォルトの名無しさん
06/12/18 00:18:07
きもいよ

683:酔いちくれ ◆J0rwikii8c
06/12/18 06:24:40
>>679

1000件のレコードがあった場合は、一行分の子クラスの
インスタンスを1000回生成するの???

684:666
06/12/18 07:07:48
みなさんありがとうございます。

元データの商品マスタと部門マスタはあります。
それぞれ列6要素ぐらいで行100〜1000ぐらいです。

初心者なんで理解しきれてないのですが、マスタの一要素ごとに一次元配列を作ってそれをコレクションとかにいれて使うっていうことでしょうか?

あ、ちなみにVB2005EXPRESS使ってます

685:デフォルトの名無しさん
06/12/18 08:14:00
>>666
まず具体的に実現したい処理内容をかかなきゃ誰も答えようがないと思いますが。

こういう人って本当どういう頭してるんだろう。
他人はアンタの考えてることが言葉にしなくてもわかるエスパーか何かだと思ってんの?
なんにしろ、説明能力に問題がある時点でプログラマには向いてないといわざるを得ない。

686:デフォルトの名無しさん
06/12/18 16:37:03
>>539,634,609,680,685 
これ以上、辿るのめんどくさいからやめた。

この人って本当どういう生活してるんだろ。
仕事では、対人関係の問題で使い物にならないんだろうな。
ネットで延々と煽って憂さ晴らし。ご愁傷様です。

687:デフォルトの名無しさん
06/12/18 22:10:41
フォームのサイズを変えたら一緒に
ボタンやラベルを大きくする方法ないですか??

688:デフォルトの名無しさん
06/12/18 22:11:44
Anchor
Dock

689:デフォルトの名無しさん
06/12/18 22:43:00
>>688
もうちょい詳しくおしえてください・・・

690:デフォルトの名無しさん
06/12/18 23:15:49
Anchor 【あんかー】
Dock【どっく】

691:デフォルトの名無しさん
06/12/18 23:25:50
いじめられた・・・

692:デフォルトの名無しさん
06/12/19 00:09:15
アンカー 船舶が使用する錨のこと
ドック 船舶の製造、修理などに際して用いられる設備

693:デフォルトの名無しさん
06/12/19 00:11:55
碇、後戻りはできんぞ
さすがドックだ、なんともないぜ

694:デフォルトの名無しさん
06/12/19 00:38:44
これほど「ぐぐれかす」が似合う男もそういないぞ。がんばれ。

695:デフォルトの名無しさん
06/12/19 11:24:20
VBのランタイム関数って.NETになってからも追加されているんですかね?

696:デフォルトの名無しさん
06/12/19 17:54:34
Microsoft.VisualBasic

697:デフォルトの名無しさん
06/12/19 19:42:06
Windows2000(SP4)でVB2005を動かした場合なんですが
フォームにListViewを置いて、そのListViewにToolTipを設定した時
ListViewの空白部分をマウスでポイントすると普通にToolTipが表示されるのですが、
行(ListViewItem)が表示されている部分をポイントすると
ToolTipが一瞬だけ表示されて消えたり、ちらちらと点滅したり
異常な動きをします。

原因、対処法をご存じでしたらお教え下さい。

698:デフォルトの名無しさん
06/12/20 11:57:24
VB6 から VB2005 に移行して勉強した人が、

以前からの会社の都合でどうしても VB.NET 2003 とかで開発する

必要がある、というような場合、言語上で新たに覚えないといけないような点

はありますでしょうか?


Version としてはバックすることになりますが、VB2005 の方が楽になっている

ので VB.NET 2003 とかに戻ると オブジェクト指向プログラミング的に

厳密にやらないといけない部分が出てくると思うのですが、その辺で

やっかいな部分から列挙するとどんな感じになるでしょう、、

このあたりを心配していましたが、すみませんが、よろしければこの件で

ご指導くださればありがたく、よろしくお願いします


それとも、VB.NET 2003 で開発していた案件はすべて 

VB2005 に移行していくと考えてよいでしょうか

この辺もよろしければ教えてくださると助かります


次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
暇つぶし2ch

4989日前に更新/273 KB
担当:undef