-1
Ну, моя цель - просто распечатать изображение, и каждый раз, когда значение i увеличивается на 1, сделав это, изображение переключится на следующее и так далее. Я использую оператор класса для основного кода ниже. ???? часть моя проблема, она просто никогда не работает.Вставить картинку в картинку из цикла?
Class (1)
using System.Text;
using System.Threading.Tasks;
using System.Drawing; //för att kunna lagra Image
namespace KortlekenEgen
{
class Kort
{
//datamedlemmar
public int siffra;
public Image bild;
//konstruktor
public Kort(int nr, Image card)
{
this.siffra = nr;
this.bild = card;
}
}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace KortlekenEgen
{
public partial class Form1 : Form
{
//skapar 2 objekt för att lagra förra och det nya kortet.
Kort old;
Kort ny;
//skapar 1 vektor som ska lagra 13 Kortobjekt (1 färg)
Kort[] kortlek = new Kort[13];
Random slump = new Random(); //skapar slumpobjekt för att slumpa plats i vektorn
int plats = 0;
public Form1()
{
InitializeComponent();
//lägger in hjärter ess på plats 0 i vektorn
kortlek[1] = new Kort(1, Image.FromFile("Bilder/h1.png"));
}
private void btnDraKort_Click(object sender, EventArgs e)
{
for(int i = 0, j = 1; i<=13; i++, j++)
kortlek[i] = new Kort(j, Image.FromFile("Bilder/h" + i + ".png"));
//generera slumptal och tilldela det till variabeln plats
if(rbnHogre.Checked == true)
{
pbxNy.Image = ?????????
}
if(rbnLagre.Checked == true)
{
}
//hämta objektet på positionen plats i vektorn och lägg i objektet ny
//jämför med old
//sist i denna metod lägger ni in objektet ny i old.
}
}
}
Что вы надеетесь pbxNy.Image быть? Что вы имеете в виду, «это просто никогда не работает»? – sr28
Я хочу вставить его, pbx.ny в основном является держателем изображения. –
_ «The ???? часть - моя проблема, она просто никогда не работает» _ - это потому, что она недействительна. C# code – MickyD