Hirdetés
- sziku69: Szólánc.
- Luck Dragon: Asszociációs játék. :)
- sziku69: Fűzzük össze a szavakat :)
- Real Racing 3 - Freemium csoda
- droidic: Windows 11 önállóság nélküli világ: a kontroll új korszaka
- Gurulunk, WAZE?!
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Brogyi: CTEK akkumulátor töltő és másolatai
- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- kraftxld: Diáklaptop - Dell Latitude 3140 - Királyunk ajándéka
Új hozzászólás Aktív témák
-
Tomi_78
aktív tag
Sziasztok!
Most kezdtem kóstolgatni a C# programozást, és ehhez egy kis grafikus programot írnék SharpDevelop környezetben. Viszont a programom futtatásakor azt írja ki, hogy:
"Az "egydenever" név nem szerepel ebben a környezetben"
illetve a DrawImage-ben a két utolsó paramétert (srcRect és units) nem ismeri, bár nem is tudom, hogy ide miket kéne megadni.
Tudnátok segíteni ennek a két hibajelenségnek a megoldásában? Íme a kódom:using System;
using System.Collections.Generic;
using System.Drawing;
using System.Windows.Forms;
namespace Animacios
{
/// <summary>
/// Description of MainForm.
/// </summary>
public partial class MainForm : Form
{
Bitmap deneverkepe1 = new Bitmap("kepei\\kisdenever1bmp.bmp");
Bitmap deneverkepe2 = new Bitmap("kepei\\kisdenever2bmp.bmp");
class Deneverek
{
public int dirx,diry,kepe;
};
public MainForm()
{
//
// The InitializeComponent() call is required for Windows Forms designer support.
//
InitializeComponent();
//
// TODO: Add constructor code after the InitializeComponent() call.
//
deneverkepe1.MakeTransparent();
deneverkepe2.MakeTransparent();
Deneverek[] egydenever = new Deneverek[3];
int svsz;
for (int i=0; i<3; i++) {
egydenever[i]= new Deneverek();
System.Random vsz = new System.Random();
svsz = vsz.Next(1);
if (svsz==0) {
egydenever[i].dirx = -1;
} else {
egydenever[i].dirx = 1;
};
svsz = vsz.Next(1);
if (svsz==0) {
egydenever[i].diry = -1;
} else {
egydenever[i].diry = 1;
};
svsz = vsz.Next(1);
if (svsz==0) {
egydenever[i].kepe = 0;
} else {
egydenever[i].kepe = 1;
};
};
}
void AnimIdozitoTick(object sender, EventArgs e)
{
for (int i=0; i<3; i++) {
if (egydenever[i].kepe==0) {
egydenever[i].kepe=1;
}
else {
egydenever[i].kepe=0;
};
};
}
void MozgIdozitoTick(object sender, EventArgs e)
{
for (int i=0; i<3; i++) {
switch (egydenever[i].dirx) {
case -1:
if (egydenever[i].Left>0) {
egydenever[i].Left-=4;
}
else egydenever[i].dirx*=-1;
break;
case 1:
if (egydenever[i].Left<800-egydenever[i].Width) {
egydenever[i].Left+=4;
}
else egydenever[i].dirx*=-1;
break;
};
switch (egydenever[i].diry) {
case -1:
if (egydenever[i].Top>0) {
egydenever[i].Top-=4;
}
else egydenever[i].diry*=-1;
break;
case 1:
if (egydenever[i].Top<600-egydenever[i].Height) {
egydenever[i].Top+=4;
}
else egydenever[i].diry*=-1;
break;
};
};
}
void MainFormPaint(object sender, PaintEventArgs e)
{
for (int i=0; i<3; i++) {
if (egydenever[i].kepe==0) {
e.Graphics.DrawImage(deneverkepe1,egydenever[i].Left,egydenever[i].Top,srcRect, units);
}
else {
e.Graphics.DrawImage(deneverkepe2,egydenever[i].Left,egydenever[i].Top,srcRect, units);
}
}
}
}
}
Új hozzászólás Aktív témák
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Milyen okostelefont vegyek?
- Motoros topic
- Milyen notebookot vegyek?
- A fociról könnyedén, egy baráti társaságban
- Android alkalmazások - szoftver kibeszélő topik
- Kerékpárosok, bringások ide!
- S.T.A.L.K.E.R.: Call of Pripyat
- Milyen autót vegyek?
- Cudy routerek
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- További aktív témák...
- Fujifilm 33/1.4 R LM WR
- Crucial P310 1TB M.2 2230 NVME PCI-E 4.0 x4 - Új, bontatlan - 7100-6000 MBs - Eladó!
- WD Black SN770M 2TB M.2 2230 NVME PCI-E 4.0 x4 - Új - 5150-4850 MBs - Eladó!
- Gamer PC 2025, Komplett gép, Garanciális alkatrészek, BESZÁMÍTÁS
- Crucial P310 2TB M.2 2230 NVME PCI-E 4.0 x4 - Új - 7100-6000 MBs - Eladó!
- 2db Apple Lightning - jack átalakító eladó egyben 1999 Ft
- Samsung Galaxy S23 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- Amazon Kindle 10th Generation ébresztős tok
- GIGA AKCIÓ!!! AKTIVÁLATLAN iPad Air M2 11" WiFi + CELLULAR 512GB!!! KÉK
- HIBÁTLAN iPhone 14 256GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3242
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Promenade Publishing House Kft.
Város: Budapest

