- iPhone topik
- Android alkalmazások - szoftver kibeszélő topik
- Be is futott a Samsung új olcsó mobilja
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- Hetekig bírják töltő nélkül a Huawei sportórái
- Befutott a Meizu friss csúcsmodellje
- Európában indíthat a Vivo V60 Lite 4G
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Apple Watch Ultra - első nekifutás
- Google Pixel 10 Pro XL – tíz kicsi Pixel
Új hozzászólás Aktív témák
-
#hpq
aktív tag
Sziasztok!
C# vizsgára való készülés során (Visual Studio)-ban szeretnék kirajzoltatni egy meghatározott ponttól pontig egy szakaszt amikor lenyomom a button billentyűt.
Az lenne a kérdésem, hogy mi a hiba mert nem jelenik meg? (Vizsgán nem lehet használni a paint eventet, csak pontokkal lehet kirajzoltatni.)Előre is nagyon köszönöm a segítségeteket!
Forráskód: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 WindowsFormsApp6
{
public partial class Form1 : Form
{
public Color szín = Color.Red;
int x1 = 10; int y1 = 10; int x2 = 100; int y2 = 100;//függvényeim
public void Szakasz2(Bitmap bmp, int x1, int y1, int x2, int y2, Color szín)
{int hx = x2 - x1;
int hy = y2 - y1;
int h = Math.Max(Math.Abs(hx), Math.Abs(hy));
if (h == 0)
{
bmp.SetPixel(x1, y1, szín);
}
else
{
double lx = 1.0 * hx / h;
double ly = 1.0 * hy / h;
double x = x1; double y = y1; bmp.SetPixel((int)x, (int)y, szín);
for (int k = 1; k <= h; ++k)
{
x += lx; y += ly; bmp.SetPixel((int)x, (int)y, szín);
}
}
Refresh();
}//eseményeim
public Form1()
{
InitializeComponent();
}private void pictureBox1_Click(object sender, EventArgs e)
{
//Console.WriteLine("x1:{0},y1:{1},x2:{2},y2:{3}", x1, y1, x2, y2);
Szakasz2((Bitmap)pictureBox1.Image,x1,y1,x2,y2,szín);
}private void button1_Click(object sender, EventArgs e)
{}
private void Form1_Load(object sender, EventArgs e)
{ pictureBox1.Image = new Bitmap(pictureBox1.Width, pictureBox1.Height); }
}}
Ú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!
- Acer Nitro Gamer Laptop, karcmentes, doboz, 1 év garancia(i7 11800h, 3050ti)
- Asztali PC R5 5500 RX 5700 XT 16GB DDR4 512GB NVME
- i5 13400/ddr5/Rtx 5070 Ti
- GYÖNYÖRŰ iPhone 14 Pro 128GB Gold -1 ÉV GARANCIA - Kártyafüggetlen, MS3544
- Asus TUF A15 gamer laptop/Ryzen 7 7735HS /RTX 4050 6GB 140W/16GB DDR5/1TB SSD garanciás 2027.05.16
- SzoftverPremium.hu
- 18 éve! Billentyűzet magyarítás magyarosítás. Festés vagy lézerezés és egyebek! 3 lehetőség is van.
- Dell USB-C dokkolók: (K20A) WD19/ WD19S/ WD19DC + 130W, 180W, 240W töltők
- BESZÁMÍTÁS! MSI B450 R7 5800X 32GB DDR4 1TB SSD RTX 4070Ti 12GB Zalman S2 TG Enermax 750W
- Bomba ár! Fujitsu LifeBook U729 - i5-8GEN I 16GB I 256SSD I HDMI I 12,5" FHD I Cam I W11 I Garancia!
Állásajánlatok
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest