- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:数字をピクチャボックスの上に表示させたい)
C#初心者のためのピクチャボックスに数字表示する方法
このQ&Aのポイント
- C#初心者の方がピクチャボックス上に数字を表示する方法について教えてください。
- ピクチャボックス上に数字を表示するためには、Labelコントロールを使用する方法があります。
- ピクチャボックスと同じ座標にLabelを配置し、テキストを設定することで数字を表示することができます。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
ラベルをピクチャーボックスの子コントロールとして登録すればいいと思いますよ private void Form1_Load(object sender, EventArgs e) { for (int i = 1; i <= 25; i++) { for (int j = 1; j <= 25; j++) { map[i, j] = new PictureBox(); map[i, j].Size = new Size(tate, yoko);//用意する map[i, j].Location = new Point(tate * i + 5 * i, yoko * j + j * 5);//ずらす map[i, j].BackColor = Color.Black; // ここでラベルを生成 label[i,j] = new Label(); label[i,j].Text = Convert.ToString( i + (j-1)*25); label[i,j].BackColor = Color.BlanchedAlmond; // mapのContrrolsに追加 表示位置などはlabelのLocationなどで調整 map[i,j].Controls.Add( label[i,j] ); this.Controls.Add(map[i, j]);//設置 bom_map[i, j] = 0; } } } といった具合で …
お礼
ありがとうございました。 でもよくわからなくてできませんでした・・・ 初心者ですみません・・・