DOBON.NETプログラミング掲示板過去ログ
はがき裏作成 picturebox生成
題名: はがき裏作成 picturebox生成
著者: takamasa
日時: 2007/11/08 11:52:43
ID: 20897
この記事の返信元:
(なし)
この記事への返信:
[20898]
Re[1]: はがき裏作成 picturebox生成
じゅで
2007/11/08 12:10:44
ツリーを表示
環境/言語:[VB.net 2003]
分類:[.NET]
以前はがきのソフトを卒研で作成していると言っていた者です。
またわからないことができたのでみなさまよろしくお願いします。
現在、はがきの裏面作成のためにpictureboxをボタンを押して生成しています。
生成したピクチャーボックスはTagで判断しselect case で命令しています。
ここで問題がおきました。
1つ目を生成した時点ではきちんと命令通りに動きます。
2つ目を生成したら2つ目はきちんと命令通りに動くのですが1つ目を選択することができなくなってしまいます。
3つ目を生成したときはselect case 2 には何も命令を書いていないので何も動きません。しかし、1つ目、2つ目は選択できなくなります。
まだまだ初心者の為、根本的に間違ってるのでしょうか?なにがいけないのかも分からず困っています。
よろしくお願いします。
題名: Re[1]: はがき裏作成 picturebox生成
著者: じゅで
日時: 2007/11/08 12:10:44
ID: 20898
この記事の返信元:
[20897]
はがき裏作成 picturebox生成
takamasa
2007/11/08 11:52:43
この記事への返信:
(なし)
ツリーを表示
■No20897に返信(takamasaさんの記事)
いまいちよく判りませんが、文章をよみ考えられる事を記載してみます。
ピクチャーボックスを動的に生成しているんですよね?
その際、ピクチャーボックスのコントロールを指し示す変数、フィールドは、配列やArrayListなどで複数のピクチャーボックスを格納できるフィールドを用意していますか。
していなければ、毎回上書きされて、選択が出来なくなります。
もし毎回上書きしているのであれば、以下のようなフィールドか変数を用意して
キーをTag(Tagで判断しているなら)、ピクチャーボックスをデータとして
もってみるなどしてみてはいかがでしょうか?
Dictionary<string, PictureBox> crl = new Dictionary<string, PictureBox>();
もしちがっていましたら申し訳ないです。
DOBON.NET
|
プログラミング道
|
プログラミング掲示板
分類:[.NET]
以前はがきのソフトを卒研で作成していると言っていた者です。
またわからないことができたのでみなさまよろしくお願いします。
現在、はがきの裏面作成のためにpictureboxをボタンを押して生成しています。
生成したピクチャーボックスはTagで判断しselect case で命令しています。
ここで問題がおきました。
1つ目を生成した時点ではきちんと命令通りに動きます。
2つ目を生成したら2つ目はきちんと命令通りに動くのですが1つ目を選択することができなくなってしまいます。
3つ目を生成したときはselect case 2 には何も命令を書いていないので何も動きません。しかし、1つ目、2つ目は選択できなくなります。
まだまだ初心者の為、根本的に間違ってるのでしょうか?なにがいけないのかも分からず困っています。
よろしくお願いします。