- Nem indul és mi a baja a gépemnek topik
- AMD Catalyst™ driverek topikja
- HTPC (házimozi PC) topik
- Fejhallgató erősítő és DAC topik
- HiFi műszaki szemmel - sztereó hangrendszerek
- Házimozi belépő szinten
- Milyen TV-t vegyek?
- NVIDIA GeForce RTX 4080 /4080S / 4090 (AD103 / 102)
- Ezért jött hardveres sugárkövetés nélkül a Hellblade II
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
Hirdetés
-
Még több AI-t hozna a Windowsba a Microsoft
it Új eszközökkel ösztönözné a programozókat a Microsoft, hogy még több AI-t hozzanak el a Windowsba.
-
Ezért jött hardveres sugárkövetés nélkül a Hellblade II
ph A Microsoft saját nagy címe ötközött bele először a DirectX Raytracing masszív limitációjába.
-
Retro Kocka Kuckó 2024
lo Megint eltelt egy esztendő, ezért mögyünk retrokockulni Vásárhelyre! Gyere velünk gyereknapon!
Ú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!
- Nem indul és mi a baja a gépemnek topik
- AMD Catalyst™ driverek topikja
- Anglia - élmények, tapasztalatok
- A fociról könnyedén, egy baráti társaságban
- HTPC (házimozi PC) topik
- Kínai, és egyéb olcsó órák topikja
- Apple iPhone 11 - népalma
- BMW topik
- Milyen okostelefont vegyek?
- Júniusban Magyarországra érkezik a Tecno, a fejlődő piacok egyik kedvenc márkája
- További aktív témák...
- DSC PC585H 4+1 zónás riasztó rendszer + LCD Kezelő + mozgásérzékelő
- CTO 2019 MacBook Pro 13" Touchbar, 512GB SSD, i7, 16GB RAM
- Macbook Pro doboz (A2485)
- EMINENT Business Line EM1500 Dual Docking Station
- Asus Vivobook 14 (X413EA model) i3 1115G4 proci, 8GB RAM, 256GB tárhely, hivatalos Windows 11 Pro
Állásajánlatok
Cég: Alpha Laptopszerviz Kft.
Város: Pécs
Cég: Promenade Publishing House Kft.
Város: Budapest