Hirdetés
- Elképesztő sebességre képesek a Micron közelgő, PCI Express 6.0-os SSD-i
- Még ezüst is van a Pulsar és Vaxee közös egerének receptjében
- AMD vs Intel… hol a Harmadik?! – Elfeledett CPU-k
- Stabilan induló BIOS-t kaptak a nem induló Socket AM5-ös ASRock alaplapok
- Privát Samsung funkciót tehet az Apple publikussá
- TCL LCD és LED TV-k
- Apple MacBook
- Elképesztő sebességre képesek a Micron közelgő, PCI Express 6.0-os SSD-i
- Milyen billentyűzetet vegyek?
- Szünetmentes tápegységek (UPS)
- Milyen belső merevlemezt vegyek?
- Logitech Z906
- Nvidia GPU-k jövője - amit tudni vélünk
- Fejhallgató erősítő és DAC topik
- AMD Ryzen 9 / 7 / 5 9***(X) "Zen 5" (AM5)
Új hozzászólás Aktív témák
-
#hpq
aktív tag
válasz
Zalanius
#7978
üzenetére
Szia!
Köszi az előző hozzá szólást nagyon sokat segített.
A következő lenne a kérdésem, az előző feladatot kiegészítettem 2db textbox-szal ami a szakasz egyik koordinátáját olvassa be (ami az x1, y1).
Valamiért nem fut le és nem jövök rá, hogy mi a hiba.Előre is nagyon köszi a segítségedet!
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 x2 = 100; int y2 = 100;
//függvényeim
int x1 = int.Parse(textBox1.Text);
int y1 = int.Parse(textBox2.Text);
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 button1_Click(object sender, EventArgs e)
{
Szakasz2((Bitmap)pictureBox1.Image, x1, y1, x2, y2, szín);
}
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!
- Sorozatok
- Folyószámla, bankszámla, bankváltás, külföldi kártyahasználat
- Android dual SIM okostelefonok
- TCL LCD és LED TV-k
- Anglia - élmények, tapasztalatok
- Kiszivárgott a Pixel 10a specifikációja
- E-roller topik
- Arc Raiders
- mefistofeles: Az elhízás nem akaratgyengeség!
- Samsung Galaxy Felhasználók OFF topicja
- További aktív témák...
- Gamer PC-Számítógép! Csere-Beszámítás! Ultra 5 245KF / RTX 5060 / 16GB RGB DDR5 / 1TB Nvme SSD
- HP Z4 G4 / Xeon W-2123, nvidia P4000, 24GB RAM, 256gb SSD, 4TB HDD
- ASUS Vivobook S15 (S5507) Copilot+ PC
- Samsung Galaxy Tab S10 Ultra 5G 12/256GB 14,6" // ÚJSZERŰ // 100%-os AKKU
- Razer Blade 14 Mercury 3070Ti-Ryzen 9-6900HX-14"-1440p-165Hz-QHD-16GB
- Szerver / szerverterem / szerver infrastruktúra felvásárlás, 1-1db is, kiszállással, logisztikával
- Apple iPhone 13 128GB, Kártyafüggetlen, 1 Év Garanciával
- Lenovo ThinkPad X1 Carbon Gen 9 i7-1185G7 32 GB RAM Iris Xe 4k kijelző törésgarancia
- HIBÁTLAN iPhone 12 Pro 256GB Graphite - 1 ÉV GARANCIA - Kártyafüggetlen, MS3283
- Bomba ár! Lenovo X13 Yoga G1 - i5-10G I 8GB I 256SSD I 13,3" FHD Touch I Cam I W11 I Gari!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Laptopműhely Bt.
Város: Budapest


