Tworzenie i kasowanie przyciskow

0

witam

i znowu po pomoc :)
tak to juz jest z tymi nowymi

otoz w moim programie mam dwa przyciski
jednym tworze nowe buttony :)

int x = 12;
        int y = 41;
        private void Ask_Click(object sender, EventArgs e)
        {       
                Button button = new Button();
                button.Location = new Point(x, y);
                button.Size = new Size(156, 23);
                button.FlatStyle = FlatStyle.Popup;
                button.BackColor =  Color.Red;
                this.Controls.Add(button);
                y += 29;
        }

a teraz bym chcial drugim je usuwac :)
tylko nie wiem jak zabardzo sie za to wziac :(
domyslam sie ze pewnie bede musial podczas tworzenia nowych buttonow nadawac im nazwy i po nazwach kasaowac ale nie zabardzo wiem jak :)

pzdr Andrzej

0

gdzieś tam

private List<Button> mojeGuziki = new List<Button>();


i Twój kod

<code class="c#">        private void Ask_Click(object sender, EventArgs e)
        {       
                Button button = new Button();
                button.Location = new Point(x, y);
                button.Size = new Size(156, 23);
                button.FlatStyle = FlatStyle.Popup;
                button.BackColor =  Color.Red;
                this.Controls.Add(button);
                y += 29;
                mojeGuziki.Add(button);
        }

i usuwanie

foreach (Button button in mojeGuziki)
button.Dispose();

0

Rewela :)
wielkie dzieki +++
szkoda ze na tym forum nie mozna dawać plusików za pomoc :)

a tak sie zapytam a jest szansa na kasowanie wybranych a nie wszystkich .

pzdr Andrzej

0

no i na tym moje problemy sie nie koncza :D

powiedzmy ze utworzylem 4 buttony jak moge zrobic zeby klikniecie tych utworzonych button-ow wywolywaly jakas funkcje ??

pzdr Andrzej

0

Przypisać zdarzenie kliknięcia.

0
somekind napisał(a)

Przypisać zdarzenie kliknięcia.

tzn ??
prosze wziac pod uwage ze jestem poczatkujacy :)
Pzdr Andrzej

0

To poszukaj tutoriala na googlachm jak się przypisuje zdarzenia. Poczytaj i bediesz wiedział. Pójdzie szybciej niż pytanie na forum o totalne podstawy. Serio.

0

nie chce wyjsc na cha...ma ktory szuka gotowych odpowiedzi
araczej pokierowania
dla Ciebie jest prosto napisac poszukaj na google ok ale Ty wiesz czego szukac ja nie :)
z C# mam doczynienia zaledwie 2tygodnie :)
wiekszosc tych internetowych kursow opisuje podstawy do Consoli
a 90% z tego ja znam z innego jezyka :)

jak ja sobie utworze Button w trakcie budowy brogramu to ja wiem jak do niego sobie cokolwiek przypisac bo ma swoja nazwe do ktorej sie odwoluje :)

ale nie wiem jak odwolac sie do Buttona ktory utworzy program podczas dzialania bo jego nie ma w kodzie :)

tez pomagam ludzia na innym forum o innym programowaniu ale podkreslam pomagam :)
nie zawsze daje gotowe kody wymagam od nich tez myslenia ale nie podaje im linka do Google tylko raczej do artykulu ktory dotyczy ich pytania :)

pzdr Andrzej

1

Jeżeli podczas tworzenia przycisku nadasz mu nazwę, to możesz go potem usunąć przez:

this.Controls.RemoveByKey("nazwa_butona");

0

http://www.codeguru.pl/article-647.aspx
trzeci link w google po wpisaniu przypisywanie zdarzenia, c#. W gruncie rzeczy więc powiedziałem, czego szukać w googlach. To serio podstawy są, znaleźć to w googlach to sekund parę.

0

Dziękuje bardzo

1 użytkowników online, w tym zalogowanych: 0, gości: 1