Witam,
jestem początkującym programistą c#, jako zadanie mam do napisania kilka aplikacji typu:
Utwórz aplikację z klasą która dziedziczy z kontrolki ListBox co pozwala na reakcję i wyświetlenie np. MessageBox'a w przypadku wybrania z listy el. o indeksie parzystym lub nieparzystym.
Sporo czytałem o dziedziczeniu, klasach i kontrolkach ale niestety nie mogę wpaść na metodę napisania tego typu programu. Bardzo proszę o pomoc. Poniżej kod utworzonej przeze mnie klasy generującej liczbę elementów i dodanie ich do ListBox'a.
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 z6_c4
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
public class generuj
{
Random rnd = new Random();
public virtual int generator()
{
int liczba;
liczba = Math.Abs(rnd.Next(-255,255));
return liczba;
}
}
private void button1_Click(object sender, EventArgs e)
{
listBox1.Items.Clear();
generuj g = new generuj();
int max = g.generator();
for (int i = 1; i <= max; i++)
{
listBox1.Items.Add(i);
}
}
}
}