タイトル : Re^6: ドラッグアンドドロップで悩んでいます・・・ 投稿日 : 2006/01/17(Tue) 01:15 投稿者 : ふき
[OSのVer]:Windows XP [VBのVer]:VB.NET > [OSのVer]:Windows XP [VBのVer]:VB.NET > > 他にいい方法があるかも知れませんが(クリップボードのフォーマットを追加する等) > > カラー値を文字型に変換して渡してやれば比較的簡単です。 > > (ColorTranslator で変換して下さい) > > Form にPictureBox を2個貼り付けて下記のコードを試して見て下さい。 > 花ちゃんさん、先ほどは本当にありがとうございました。 大変恐縮ですが、 もう1つ、質問があります。 先ほどのコードを編集し、 ふきが以前から考えていた絵の具のような機能をもたせるために、 Form にPictureBoxを3個貼り付け、 それぞれのPictureBoxの色を、Red、Blue、Whiteとしました。 RedをWhiteにドラッグアンドドロップして、 WhiteのPictureBoxがRedになるのはよかったのですが、 次にWhiteからRedに変わったPictureBoxにBlueをドラッグアンドドロップすると、 RedからBlueではなく、 RedとBlueを混ぜたMagentaのような色になるようにしたいと思っています。 これを実現するためには、 先ほど教えていただいた、ColorTranslatorで取得したBackColorの色と、 ドラッグアンドドロップされるPictureBoxのBackColorとの色の関係によって 変化させればよさそうなのですが、 具体的にどのように書いていけばよいのか、 見当がつかず、困っています。 大変申し訳ありませんが、 何かアドバイスいただけましたらご教授お願いいたします。 |