C# Program problem...
Witam! Jestem początkującym programistą i na zajęciach zajmuje się C# jednakże na jednych zajęciach wymagają od nas rzeczy których nie przerobiliśmy jeszcze na kursie programowania więc proszę o pomoc.
Mam stworzyć aplikacje okienkową, wszystko jak na razie fajnie chodzi tylko stworzylem generator liczb losowych i chce aby po nacisnieciu przycisku 1, 2, 3 podawalo do niego odpowiednio ze losowac z liczb :1 :2 :3 , na razie mam stworzone przyciski;
a generator wrzucony do "Program.CS" jak zrobic zeby z Form1 nadawalo wartosc do program po naciśnięciu button?.
2 rzeczą sa te wlasnie przyciski aby zniknely w formie uzywam funkcji :
this.button1.Visible = false; jednak widac ze jak tych przycisków mam wiecej to przed zniknieciem kazdy zamruga kilka krotnie, czy da się użyć innej funkcji by tego uniknac?
Odpowiedzi: 5
Udało się już naprawić, źle deklarowałem pętle :)
Działa :) Dziękuję bardzo za pomoc.
A jeszcze jedna rzecz
moj generator losuje sobie liczby jednakże one się powtarzają co jakiś czas, jak zrobić aby przed wpisaniem liczby w tablice sprawdzal czy nei pojawila się ona wczesniej i jezeli nie to wylosować od nowa, próbowałem sam różnymi pętlami jednakże mi to nie wychodzi.... o to kod:
[quote]
public class nowa
{
public static int zmienna;
public static int[] lotto = new int[7];
public static string w;
public static void generator()
{
int seed = System.DateTime.Now.Millisecond;
int z;
Random x = new Random(seed);
for (int i = 1; i <= 6; i++)
{
z = x.Next(1, zmienna);
lotto[i] = z;
z = 0;
w = lotto[i].ToString();
}
}
} [/quote]
Możesz w kodzie formy (prawym przyciskiem myszy na Form w Solution Explorer) zobaczyć kod formy (plik .cs) i tam zadeklarować zmienną, ale przed konstruktorem formy (public Form()) i wtedy możesz odwoływać się do zmiennej na całej "długości" kody formy, a tam jest wstawiany kod do obsługi zdarzeń przycisków (np. Button_click).
Przepraszam i oprawiam więc posta:
[img]http://img97.imageshack.us/img97/7433/forum1k.png[/img]
Posiadam zadeklarowaną zmienną "zmienna" i chciał bym aby były do niej przypisywane różne wartości w zależności on naciśnietego przycisku:
w Form 1.
[img]http://img193.imageshack.us/img193/7567/forum2pp.png[/img]
Tj. Naciskając Duży lotek wrzuca do "zmienna wartość 49"
A następnie wyświetla w Form1. wynik tego losowania.
Niestety niewiem czy da się to w ogóle zrobić .
2 problemem jest to, że jak np. klikne "Menu Główne " to przed zniknięciem wszytskich przycisków zamigają kilkakrotnie. do znikania przycisków użyłem funkcji:
"this.button1.Visible = false;"
[quote=gromph]2 rzeczą sa te wlasnie przyciski aby zniknely w formie uzywam funkcji :[/quote]Nie cierpię mówić nie cierpię, ale jeszcze bardziej nie cierpię bełkotu.
Napisz tego posta zrozumiale, podeprzyj jakimś screenem - niech ma to ręce i nogi #-o
[quote=gromph]jednak widac ze jak tych przycisków mam wiecej[/quote]A gdzie to widać?
Argument, że wykładowca wymaga znajomości zagadnień, których jeszcze nie przedstawił to najwierutniejsza z bzdur. Podchodzisz do tego więc jednak masz jakieś podstawy.
Strona 1 / 1