DOBON.NET DOBON.NETプログラミング掲示板過去ログ

Imageの移動

  • 題名: Imageの移動
  • 著者: .NETマミ
  • 日時: 2004/03/12 15:31:03
  • ID: 3015
  • この記事の返信元:
    • (なし)
  • この記事への返信:
  • ツリーを表示
環境/言語:[環境(XP),使用言語(VB.NET)]
分類:[.NET]

初歩的は質問ですいません…
PictureBoxのImageをドラッグ&ドロップで移動させたいのですが、どうして良いのか分かりません。教えて頂けませんかお願いします。
後、RGBカラーを関数を使わずに計算でQBCOLORの数値にしたいのですが…
例)RGB(0,0,255)→「1」青
  RGB(255,255,255)→「7」白、などに。
よろしくお願いします。
  • 題名: Re[1]: Imageの移動
  • 著者: Sugi@ぱぱんぶぃびぃ
  • 日時: 2004/03/12 15:56:39
  • ID: 3019
  • この記事の返信元:
  • この記事への返信:
  • ツリーを表示
# 関連性の無い複数の質問がある場合はわけて書き込みましょう。
画像の移動に関してはいくつか方法はあります。
たとえば、
描画処理にてすべて行う方法
 MouseDownイベント、MouseMoveイベント等をきっかけにマウス座標から画像の描画位置(座標)を求めて描画する。
別の方法で
 単純に画像が表示されているPictureBox自体を移動させてしまうとか(こちらはDrag関係のイベントを使用しますね)
それらは作成するアプリケーションによりケースバイケースです。

もうひとつのQBColorに関してですが、意図しているところがわかりません。
なぜそうしたいのかもう少し詳しく書いていただけませんか?
  • 題名: Re[2]: Imageの移動
  • 著者: .NETマミ
  • 日時: 2004/03/12 19:58:05
  • ID: 3022
  • この記事の返信元:
  • この記事への返信:
  • ツリーを表示
すいません…次からは分けて書き込みます。

お返事ありがとうございます。
Drag関係のイベントで頑張ってみます。

QBColorは描画の際に、ColorDialogなどを使ってカラー設定しているのですが
設定の時に「薄い青」を選択したら「青」に変換したいのです。「濃い赤」なら「赤」に…
似た色を選択した場合には、原色系の色(QBColorの0〜7)に変換したいのですが、何か良い方法はありませんか?
> QBColorは描画の際に、ColorDialogなどを使ってカラー設定しているのですが
> 設定の時に「薄い青」を選択したら「青」に変換したいのです。「濃い赤」なら「赤」に…
> 似た色を選択した場合には、原色系の色(QBColorの0〜7)に変換したいのですが、何か良い方法はありませんか?

例えば、R/G/Bのそれぞれの値について
128以上なら255に128未満なら0に補正してやればよいのでないでしょうか。
  • 題名: Re[4]: Imageの移動
  • 著者: .NETマミ
  • 日時: 2004/03/15 6:50:12
  • ID: 3055
  • この記事の返信元:
  • この記事への返信:
    • (なし)
  • ツリーを表示
> 例えば、R/G/Bのそれぞれの値について
> 128以上なら255に128未満なら0に補正してやればよいのでないでしょうか。

ありがとうございました☆
やってみます。

DOBON.NET | プログラミング道 | プログラミング掲示板