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


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

VB.NET質問スレ (Part21)



1 名前:デフォルトの名無しさん [2007/04/23(月) 12:42:36 ]
前スレ

VB.NET質問スレ (Part20)
pc11.2ch.net/test/read.cgi/tech/1173061176/

テンプレは2〜10くらいまでの間にある予定

357 名前:342 mailto:sage [2007/05/25(金) 00:38:37 ]
>>350
>問題があるからここに〜
intにしているときとは違いlongにするとコンパイル時にエラーはでませんでしたが。

ここにいる理由は、他人の質問事項でも参考になるから毎日覗いていて
>>338-340のレスが気になったら質問したまでだけど。

358 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 00:43:18 ]
コンパイル時じゃなくて実行時だった。

359 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 01:24:34 ]
>>357
まぁ出なくなったんならいいっちゃいいのかも知れませんが、それで飯食うつもりでしたら
何でオーバーフローしたのか?
それは予想された動作か?
違うならどこで変数に異常な値が入ったのか?

くらいは最低限把握しておいたほうが良さそうな気がしますよ?

>>346
>>335-337 はシグニチャとかそれ以前に
s = Sum(n, aa(0))
なんてコードかいてる時点でVB.NETについて根本的に勘違いしてるっぽいんですけどw

360 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 02:06:47 ]
>>356
お前みたいなレベルの負け組と一緒にするなカス野郎

361 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 15:14:29 ]
ちょっとしたブラウザ(IE使う)を作ってみたいです
まだソフトも買ってないので、日曜日に買いに行きます
入門書もあわせて買う予定です
お勧めの本あれば教えてください

362 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 15:31:36 ]
とりあえず、ExpressEdition使ってみたら

363 名前:デフォルトの名無しさん [2007/05/25(金) 17:35:05 ]
2005で質問です。

ピクチャーボックス・ラベルをFill・Bottomとして貼り付けたユーザーコントロールがあります。
このコントロールのMouseMove/MouseLeave/MouseEnterイベントは コントロールが上に存在している為発生しない状況です。
これらのイベントが簡単に動作する方法はないでしょうか?
やはり、各コントロールのイベントを取ってきてガリガリいじって渡したりしなければいけないんでしょうか?




364 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 17:46:33 ]
内部で各コントロールにイベントつけといて
ユーザーコントロールのOnMouseMove等を呼べば?

365 名前:363 [2007/05/25(金) 18:18:52 ]
>>364
レスありがとうございます。
とりあえずMouseMoveはその方法で実装してみました。
各コントロールのマウスMoveイベントでユーザーコントロール内の座標に変換してユーザーコントロールのMouseMoveイベントを呼び出すようにしています。
これでMouseMoveは実装できたのですが、今度はMouseEnter MouseLeaveイベントを実装する手段が不明というか、うまいこと思いつかないです






366 名前:363 [2007/05/25(金) 18:22:21 ]
連投失礼します。

MouseEnterはPrivateなフラグをひとつ持って、内部の各コントロールのEnterイベントで
フラグがOFFならユーザーコントロールのEnterイベントを発生→フラグON
フラグONならなにもしない

という力技実装を今思いついてやってみました。
しかし やっぱりMouseLeaveが難しいです・・・

367 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 21:01:44 ]
>>363
希望するのはこういう動作?

  Protected Overrides Sub OnLoad(ByVal e As System.EventArgs)
    MyBase.OnLoad(e)
    For Each c As Control In Me.Controls
      AddHandler c.MouseMove, AddressOf Chileds_MouseMove
      AddHandler c.MouseLeave, AddressOf Chileds_MouseLeave
    Next
  End Sub

  Private Sub Chileds_MouseMove(ByVal sender As Object, ByVal e As System.Windows.Forms.MouseEventArgs)
    Dim pt As Point = MousePositionByClientCoordinate()
    Dim ev As New MouseEventArgs(e.Button, e.Clicks, pt.X, pt.Y, e.Delta)
    MyClass.OnMouseEnter(New EventArgs)
    Me.OnMouseMove(ev)
  End Sub

  Private Sub Chileds_MouseLeave(ByVal sender As Object, ByVal e As System.EventArgs)
    MyClass.OnMouseLeave(New EventArgs)
  End Sub

  Private Function MousePositionByClientCoordinate() As Point
    Return Me.PointToClient(Control.MousePosition)
  End Function

  Private Function IsMouseOnMe() As Boolean
    Dim pt As Point = MousePositionByClientCoordinate()
    Return Me.ClientRectangle.Contains(pt)
  End Function

368 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 21:03:25 ]
  Private mMouseAlreadyEnter As Boolean = False
  Protected Overrides Sub OnMouseEnter(ByVal e As System.EventArgs)
    If mMouseAlreadyEnter = False Then
      mMouseAlreadyEnter = True
      MyBase.OnMouseEnter(e)
    End If
  End Sub

  Protected Overrides Sub OnMouseLeave(ByVal e As System.EventArgs)
    If IsMouseOnMe() = False Then
      mMouseAlreadyEnter = False
      MyBase.OnMouseLeave(e)
    End If
  End Sub

369 名前:363 [2007/05/25(金) 21:38:46 ]
>>367-368
帰宅してたのでレス遅れてすみません
ちょっとご飯食べて試してみます


370 名前:363 [2007/05/25(金) 21:49:27 ]
>>366
やっぱり気になって先にソース見てました。
正に自分が欲していた動作です。
しかも超汎用性があるようにサンプルまで頂けて・・・
ありがとうございます!!!!!
なんか胸のつかえが取れました!!

371 名前:デフォルトの名無しさん mailto:sage [2007/05/25(金) 22:31:54 ]
いや、サンプルっていうかUserControlで>>363に書いてあるような動作を実装するような
コードを書いてみただけだけどね。

なんにしろ希望の通りの動作のようで何より。

しかし、Chiledsって素で間違えたよ恥ずかしいw
中学英語も怪しくなってきているとは

372 名前:デフォルトの名無しさん [2007/05/25(金) 23:29:44 ]
C言語では、static int a[3]={1,2,3}; や、 static char b[]="abc";
のように、初期化できるのですが、VB や VBA ではどうすればよいのですか、
N88 basic では、確か、DATA 文があって、できたと記憶しているのですが


373 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 00:33:09 ]
Dim a() As Integer = {1, 2, 3}

374 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 02:01:15 ]
s = Sum(n, aa(0))

これはどこがおかしいんでしょうか?

375 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 02:06:46 ]
>>374
エスパーの俺にも君の質問の意味がわかりません。



376 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 02:09:11 ]
配列へのポインタと渡そうとして
先頭要素の値(への参照)を渡している

いろんな言語の低レベルな知識がごっちゃになってるという最悪の状況

377 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 02:14:34 ]
s as intger =0
n as intger =1
aa as string =123456

s = n + aa(0)

だとおk?
一部省略

378 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 02:16:18 ]
aa(0)をint(aa(0))に修正↑

379 名前:359 mailto:sage [2007/05/26(土) 02:20:08 ]
>>374
大体、Integer型とInteger型の配列は全くの別物ですから。IntegerはInt32構造体、Integer()はArrayクラスが本来の姿です。
従って配列を渡したかったらちゃんとそう書かないとだめです。

Function(ByVal n As Integer, ByVal aa As Integer())

見たいな感じで。
あとVB.NETだと参照型は値渡しでちゃんと参照が渡されるから、配列渡す時は無闇にByRef使うとえらいことになります。

そもそも、アンマネージDllの呼び出し(PInvokeとか呼ばれてますけど)はマーシャリングという処理が必要で結構奥が深いですよ?

380 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 02:21:52 ]
でたよ・・・
プログラマ特有の頭でっかち

381 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 02:23:30 ]
>>380
頭を落としてきた人は黙ってて下さい

382 名前:359 mailto:sage [2007/05/26(土) 02:25:56 ]
>>374
あと、俺みたいに前のレス番名乗らないから>>375みたいな突込みがくるわけで。
この板にはID無いから自分が前に出した質問があるときはちゃんと名前欄に書きましょう。
>>380
どうせ俺は21の高卒プログラマですよ・・・

383 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 02:34:30 ]
何か勘違いしているようだが>>335でもないし>>347でもないぞ?

384 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 02:49:26 ]
>>383
本当だ・・・>>357だと思ってたんだけど>>357はちゃんとレス番書いてあるorz
まぁちゃんと書いても騙りに沸かれたらそれまでなんですけどねw

385 名前:デフォルトの名無しさん [2007/05/26(土) 02:49:56 ]
>>382
まぁそういうな
つうか、ここでは年齢も学歴も関係ないだろ
そうやって思ってもないのに自分で自分を卑下してるフリしてるやつはムカつく



386 名前:359 mailto:sage [2007/05/26(土) 03:18:18 ]
>>385
まぁ実際普段仕事する分には学歴なんざ糞の役にも立たないんでしょうが、場数も学歴もないと転職キツくありません?
ちなみに俺が知る限りウチの会社のプログラマに大卒は居ませんw

つーかそういう話題はマ板逝けって言われそうなんで>>377-378の件

なんか文法エラーが混じってるんで一番好意的に解釈した結果になりますが、
aa="123456"だとすると、CInt(aa(0))の結果は'1'のキャラクターコード=&H21です。
したがって
s = n + CInt(aa(0)) = 1 + &H21 = 34

になりますけど、それは意図した動作ですか?
そもそも>>374>>357だと冗談抜きでエスパーでもないと無理w

387 名前:386 mailto:sage [2007/05/26(土) 03:24:50 ]
間違えたorz
CharからIntegerって普通には変換できないじゃんw

388 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 03:28:13 ]
>>386
お前の知る世界が狭いだけ
ヘッドハントなんざいくらでもある
そこに学歴は関係ないからな

つうか・・・・落ち着いて書きこめよ…・
デバッグ忘れでリリースしそうなやつだな・・お前…

389 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 07:46:16 ]
VBでSumって組み込みであるの?

390 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 11:55:06 ]
>>388
なんか背伸びしてる感がありありだよ
ヘッドハントってお前さんどんな「生き馬の目を抜く」世界にいるんだよw

そりゃあるかないか、といえば確かに「ある」が、それはお前さんの世界じゃないだろうに。

391 名前:デフォルトの名無しさん [2007/05/26(土) 17:00:20 ]
変数の値ではなく、変数名を文字列に変換することはできますか?
またその逆はできますか?
趣味でプログラミングを始めた初心者ですが、どなたか教えていただけませんでしょうかm(_ _)m

392 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 17:51:43 ]
できるかできないか、で言えば可能だが、初心者にははっきり言って無理。
初心者にはもっと他にやることあるだろ。

393 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 21:45:29 ]
>>391
ローカル変数は無理
クラスや構造体のフィールドなら可能
言葉の意味がわからないなら諦めろ

394 名前:デフォルトの名無しさん mailto:sage [2007/05/26(土) 23:28:26 ]
そんなの自分でソースをパースすればいいんだよ。なんでもできる。

395 名前:デフォルトの名無しさん [2007/05/26(土) 23:47:05 ]
WebBrowser で Excelファイルを表示したとき、
VB6 の頃は Excel のツールボタン列がいくらでも選択できて
表示できたのですが、VB2005 になってから表示されないようなのですが、
もし表示するための方法等がありましたら教えてください。

よろしくお願いします。



396 名前:デフォルトの名無しさん [2007/05/28(月) 06:11:59 ]
VB.NET→VB2005への移行は簡単ですか?
VB6→VB.NETへの移行とどちらが簡単ですか?
そろそろ.NET Framework1.1のサポートが終了と聞いたので。

397 名前:デフォルトの名無しさん [2007/05/28(月) 09:32:10 ]
>>396
そりゃ 過去の.NET→2005の.NETにきまってるじゃないか

基本的な部分は変わってないんだから



398 名前:デフォルトの名無しさん [2007/05/28(月) 09:53:51 ]
VB2005で現在のカーソル位置を行数で知りたいんですけど、便利な方法ありますか?
確かExcelVBAでは画面の上のほうに出てたと思うんですが・・・

399 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 10:28:51 ]
何のカーソルの位置を何の行数で知りたいの

400 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 12:33:59 ]
399は優しいのな。
俺は398みたいなおタンチンは相手にする気になれん。

というか、どうせこんな人間相手に自分の希望を伝えることすらできない人間が
満足なコードなんて書けるはずがないと思うんだが。

401 名前:398 mailto:sage [2007/05/28(月) 13:57:34 ]
コードエディタのカーソル位置です。

エラーがあったときデザイナを開くと「XX行目にエラーがあります」みたいなメッセージが
出るのですが、その行数に飛びたいのです。

確か空行飛ばしてカウントしてたと思います。今確認しようとしてるんですが
エラーは出ても「XX行目に…」というメッセージが出ない・・・


402 名前:デフォルトの名無しさん [2007/05/28(月) 14:13:20 ]
普通に標準機能じゃ満足できないのか?

403 名前:398 mailto:sage [2007/05/28(月) 14:32:51 ]
標準って、「エラー一覧」ウィンドウに出てるエラーメッセージをダブルクリックして飛ぶって意味ですか?
それができなかった時があったと思うんですけど…
ていうか再現できない。何でかなー


404 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 15:44:50 ]
アホをVB.NETスレから出すなよ……

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

257 名前:デフォルトの名無しさん[] 投稿日:2007/05/28(月) 14:47:42
すみません、VB.NET の方で訊いてみたのですがご指導いただけません
でしたのでこちらでも訊かせてください。すみません。

WebBrowser で Excelファイルを表示したとき、
VB6 の頃は Excel のツールボタン列がいくらでも選択できて
表示できたのですが、VB2005 になってから表示されないようなのですが、
もし表示するための方法等がありましたら教えてください。

よろしくお願いします。

405 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 16:18:34 ]
いや・・・これ・・・VB.NET関係無い気が・・・



406 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 16:45:46 ]
>>405
中のソースをVB.NETで書いてたんじゃね?

407 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 17:02:13 ]
IEかOfficeスレへ逝くべきかな
しかし、俺の環境じゃ普通に表示できたぞ
プログラミング勉強するよりWindowsの基本操作勉強したほうがいいんじゃねぇか

408 名前:デフォルトの名無しさん [2007/05/28(月) 18:07:03 ]
初心者です。
教えてください。

フォーム上に2つのボタン Button1とButton2があったとして
Button1をクリックした処理の中に、
「Button2をクリックされたイベント」を発生させたい場合
どうしたらよいのでしょうか?

409 名前:デフォルトの名無しさん [2007/05/28(月) 19:34:40 ]
>>408
VB6とかVBAではなんて書いた?
それがヒント。

410 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 21:17:50 ]
>>408がVB6やVBAの経験があるとは限らないだろ

Clickイベントを発生させたいのか、
それともイベントハンドラのメソッドさえ呼べればいいのかどっち?
前者ならButon2.PerformClick()、後者ならButton2_Click(sender, e)

411 名前:デフォルトの名無しさん [2007/05/28(月) 21:50:04 ]
>>410
いや、まあ、ただ教えてくれってだけじゃなくて、考えるヒントになればって
思っただけ。
クラスとかの質問じゃないから、どうやればそのイベントを発生させるか
考えられたら、のちのちのためになるかなぁと。

412 名前:デフォルトの名無しさん mailto:sage [2007/05/28(月) 22:13:42 ]
だからって>VB6とかVBAではなんて書いた? がどうヒントになるんだ
だいたいPerformClickなんて
知ってるか知らないかだけの問題であって考えても仕方ないだろ
自分で調べられるならこんなところで聞かないだろうし

413 名前:デフォルトの名無しさん [2007/05/28(月) 23:00:59 ]

>>410
>>409

ありがとうございます。
ちなみにVB6、VBA 経験なしです。。。

414 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 00:07:15 ]
あとVisualStudio使ってるか使っていないかは最低でも伝えてほすぃ

415 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 02:12:54 ]
>>411
馬鹿は教育しなくていいよ。
知ってれば答えろ。知らなきゃ黙ってろ




416 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 08:24:32 ]
なるほど、だから誰も君には何も言わないわけかw

417 名前:デフォルトの名無しさん [2007/05/29(火) 09:58:26 ]
おまえら・・・・

もうちょっと教えて君には聞き方教えてやろうぜ?
だからC#に聞きにいったりするアフォが出て来るんだし

>>413
せめてPG経験とか、何の言語使えるとか情報出さなきゃ
知識が0なのかどうかすらわからん・・・・
例えばJAVA経験あるといえば、JAVAでいうところのこんなもんだ

って砕いた説明してくれる奴も居るだろうし
てか、何でこういう奴出てくるんだろうな・・・ 何も情報出さずにエスパーしてほしい奴多すぎね?

418 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 13:26:32 ]
何で、ってそれがVB.NETクォリティだろ

419 名前:デフォルトの名無しさん [2007/05/29(火) 13:44:27 ]
>>418
そうか・・・そうだよな
ァ '`,、'`,、('∀`) '`,、'`,、

420 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 14:59:08 ]
VB2003で、「起動時に前回終了時のウィンドウのサイズを復元する」
ということをフォームのプロパティ設定だけで実現できますか?

421 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 15:04:45 ]
いいえ

422 名前:デフォルトの名無しさん [2007/05/29(火) 15:35:18 ]
レジストリに書いたら??

423 名前:デフォルトの名無しさん [2007/05/29(火) 15:43:39 ]
>>420
明らかにそんなものないだろうが

何の為の設定ファイルやレジストリだ?カス

424 名前:デフォルトの名無しさん [2007/05/29(火) 16:13:21 ]
どうやったらできますか?って質問ならまだしもな。


425 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 19:17:57 ]
Webで調べたら、プロパティ設定で実現する方法を説明しているサイトがなかったのと
そういうプロパティが無かったので、そうじゃないかと思ったのですが、
明確に「プロパティ設定ではできません」みたいな説明がなかったので・・・

昔いじってた特殊な開発環境だと、そういうプロパティがあったので、
VB2003でも無いのかなと思ったのです。



426 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 19:20:59 ]
まあそう突っかかるような質問ではないよな。
2005なら可能だよ確か。
俺はそういうのくだらない仕様だと思うからやったことはないけどね。

427 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 19:24:46 ]
>>425

>明確に「プロパティ設定ではできません」みたいな説明がなかったので・・・
おま・・・・・
ありえないものをどのように説明するんだと・・・・
やれるとしたら中間ファイルを書き換えるとかの手法くらいだ
まずありえないけど

極端な話、自分が頭で思ったことをソフトにしてくれるツールありませんか?
というような疑問や質問があって
その答えを探しているようなもんだと思うぞ
まともにいけば質問すらないだろう・・・・?

>昔いじってた特殊な開発環境だと、そういうプロパティがあったので
何の環境なのかkwsk
一度そういう環境って見てみたい


428 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 19:28:57 ]
>>427
だから悪いけど足りないのはお前さんの方だよ。
>>425が想定したような機能が存在することを仮説するのはそんなにおかしなことじゃない。

まあ、「お前自分で全然調べてないだろう」感は否めないがね。

429 名前:デフォルトの名無しさん [2007/05/29(火) 19:39:46 ]
>>427
機嫌でも悪いのか?
まぁそう突っかかるなよ

>>425
まぁVB.NETなら大人しくアプリケーション構成ファイル使ったほうが吉と思われ

430 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 20:46:52 ]
外部にファイルを作らずに…とは言ってないんだから、
プロパティの実装によってはプロパティに値を設定するだけで設定を永続化させるのも可能
ありえなくはないわな

431 名前:デフォルトの名無しさん mailto:sage [2007/05/29(火) 21:49:33 ]
最近、あっちこっちで暴れてるヤツが1名いるようだな・・・

432 名前:デフォルトの名無しさん [2007/05/29(火) 22:04:40 ]
>>420
MaximizeBoxとMinimizeBoxをFalseにして、
BorderStyleをFixedSingleにすればいいんじゃね?

433 名前:デフォルトの名無しさん [2007/05/29(火) 22:34:28 ]
>>432
それは、そもそも可変不可では?

434 名前:デフォルトの名無しさん [2007/05/30(水) 15:11:52 ]
Webプログ板みてもASP.NETのスレがないので、ちょいとここで聞きたいのですが。

MicrosoftからExpression Webという新しいWeb作成ソフトの紹介メールがきたんですが
ホームページビルダー持ってる人は今なら68%オフで買えるそうです。aspxファイルとの連動
も良いと書いてあります。自分は今までJava,PHPでWebシステムを構築してきましたが、
今度からASP.NETもやらなくちゃなりません。このソフトは買ったほうがいいですか?

435 名前:デフォルトの名無しさん [2007/05/30(水) 18:41:34 ]
>>434
とりあえずASP.NETのエディタ先使って
で満足できなければ試用してみれば?



436 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 02:23:15 ]
値型の代入も、参照型の代入も = で
こんな糞な言語仕様をユーザに提供して、
自分たちは使ってないんだろな。

437 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 02:29:57 ]
(゚д゚)ハァ?

438 名前:デフォルトの名無しさん [2007/05/31(木) 11:04:19 ]
>>436
じゃぁどうするんだ・・・?
C#とかで作ってるマイクロソフト製のソフトもあるぞ?

439 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 11:53:27 ]
いやいや、つか多くの言語はそうだろ

440 名前:434 mailto:sage [2007/05/31(木) 12:50:30 ]
>>435
はっ。ありがとうございます。自分はちょうど浮き金がそのくらいあるのですが
交際費のためにとっておく(貯金しておく)か、それを買うか迷ってます。交際費はデートではないです。念のため。

一応、貯金しておくかな?

スレ違い、ありがとうございました。

441 名前:デフォルトの名無しさん [2007/05/31(木) 14:25:37 ]
VB.NET 2005で初歩的な質問なのですが

ある画像をBitmapオブジェクトで取得したい場合

Bitmap.FromFile("hogehoge")
で取得してもImageを取得するようになっています。

現在は
CType(imageObject,Bitmap)
で変換をかけているのですがなにかもっといい方法はないでしょうか?

442 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 14:42:15 ]
Bitmapクラスのstringをひとつだけ引数にとるコンストラクタを使えば?

443 名前:デフォルトの名無しさん [2007/05/31(木) 14:58:18 ]
>>442
あ・・・・
そうですね 今見たらFileName引数に取るのがありました
見落としてました お手数をおかけしました

444 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 15:09:02 ]
VB.NETを使用してプログラムの作成をしているのですが
スプラッシュウィンドウで画像を動かすにはどうしたらいいのでしょう?

445 名前:デフォルトの名無しさん [2007/05/31(木) 15:19:05 ]
>>444
具体的に動かすというのは・・・どう動かしたいんだろう???

ピクチャボックスに画像表示させて
タイマのイベントの中でLocationを変更させるとかでは解決できないような事?




446 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 15:20:05 ]
さすがにLocationはお粗末過ぎるだろ
自分で描画しろ

447 名前:デフォルトの名無しさん [2007/05/31(木) 15:35:43 ]
>>446
まぁw そうなんだけど 何をやりたいかも見えてこなかったのでそう言ってみた
反省はしていない


448 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 15:38:59 ]
アニメーションGifをスプラッシュウィンドウのPictureBoxに貼り付けておく

449 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 15:44:08 ]
この機会にWPFに乗り換える

450 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 16:02:24 ]
>>449
横レスだが

あ〜 いいよねぇ・・・つかいてぇわ
FrameWork3.0導入できる所って うらやましい

ウチはまだ検証段階だからって業務で使わせてくれない・・・


451 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 17:41:15 ]
>>445
タイマのイベントの中でLocationですね。
調べてみます。

>>448
それは簡単そうですね。
ただGIF画像の作り方がわからないので
こちらも勉強が必要みたいです。

452 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 17:44:10 ]
回答ありがとうございます。

具体的な目的が無く
かっこいいスプラッシュウィンドウを作りたい
という程度なので

簡単で「かっこいい」スプラッシュウィンドウの作成方法があれば
教えていただけたらうれしく思います。


453 名前:デフォルトの名無しさん [2007/05/31(木) 18:03:37 ]
>>452
まぁありきたりだけど
画像とプログレスバーでXP起動画面っぽいのはどう?

その前後でスプラッシュフォームのPacity(つづり忘れた)を増減させて

透明→表示→プログレスバー増加→透明→起動フォーム表示

とかだったら結構ラクだと思うけど


454 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 23:11:07 ]
透明?

使いたい画像があってそのロゴを
シャキーンて感じに出したいのですが

えと、画像が横からスライドして登場したり
だんだん大きくなったりとか(フェードイン?)

説明わかりにくくてすみません

455 名前:デフォルトの名無しさん mailto:sage [2007/05/31(木) 23:28:02 ]
透明はフェードインとかのイメージだと思うよ。
って大きくなっていくのもフェードインというのか?そうか…




456 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 00:04:30 ]
透明といえば

フォームの背景色を透明にすることは可能でしょうか?

プロパティのBackGroundColor(?)でWEBタブのI何とか
を選んでもエラーがでてできません。

457 名前:デフォルトの名無しさん mailto:sage [2007/06/01(金) 00:49:50 ]
結論:スプラッシュは不要






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

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

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