proje ödevim için c# form üzerinden class yapısınıda kullanarak nokta birleştirme oyunu yapmam lazım ve benim c# bilgim çok kısıtlı yardımcı olabilecek birisi varsa çok mutlu olurum.
Yardimci olabilecek kisilerin ne yapmalarini bekliyorsunuz?
örnek kaynak varsa elinde o olabilir yada bana iki nokta arasındaki bağlantıyı nasıl kurabilirim hangi kütüphaneyi kullanabilirim internetteki kaynaklara baktığımda drawing kütüphanesininden çok kısıtlı örnekler var. belki bu konularda yardımcı olabilirsiniz.
Nasil noktalardan ve nasil baglantilardan bahsettiginizi bilmeden bir sey soylemek zor.
Bilginiz cok kisitliysa, teknik terimler kullanmaya baslamadan once ne yapmaya calistiginizi anlatmaniz lazim, cunku kullandiginiz teknik terimler yanlis yonlendirici olacak.
iki buton arasında çizgi çizme kodlarını buldum veriyorum belki birinin işine yarar
using System;
using System.Drawing;
using System.Windows.Forms;
public partial class Form5 : Form
{
private Point? startPoint = null;
public Form5()
{
InitializeComponent();
button1.Click += new EventHandler(button1_Click);
button2.Click += new EventHandler(button2_Click);
}
private void button1_Click(object sender, EventArgs e)
{
// İlk butona tıklandığında çizginin başlangıç noktasını ayarla
Button clickedButton = sender as Button;
if (clickedButton != null)
{
startPoint = new Point(clickedButton.Location.X + clickedButton.Width / 2,
clickedButton.Location.Y + clickedButton.Height / 2);
}
}
private void button2_Click(object sender, EventArgs e)
{
// İkinci butona tıklandığında çizginin bitiş noktasını ayarla ve çizgi çiz
Button clickedButton = sender as Button;
if (clickedButton != null && startPoint.HasValue)
{
Point endPoint = new Point(clickedButton.Location.X + clickedButton.Width / 2,
clickedButton.Location.Y + clickedButton.Height / 2);
using (Graphics g = panel1.CreateGraphics())
using (Pen pen = new Pen(Color.Black, 2))
{
g.DrawLine(pen, startPoint.Value, endPoint);
}
// Çizgi çizildikten sonra başlangıç noktasını sıfırla
startPoint = null;
}
}
}