Hirdetés
- A processzorba integrált hűtésen dolgozik a Microsoft
- Apple iPad 11” (A16, 2025) - a táblagépek vanília fagylaltja
- OLED TV topic
- Vezetékes FEJhallgatók
- Biztosan lesz Xiaomi Pad 8
- Gaming notebook topik
- Amazon Fire TV stick/box
- Milyen TV-t vegyek?
- Levelek hullnak, hardverek érkeznek
- Rendkívül ütőképesnek tűnik az újragondolt Apple tv
Új hozzászólás Aktív témák
-
Atos23
senior tag
Halihó!
Gyerekfeladatokat csinálok fősulin, és egy apró problémával szembesültem, ami az alap angolom miatt nem Google-kompatibilis.
Egyszerű feladatunk van, egy Windows Formban kockát kell forgatni, és közben a forgatás szögeit Trackbarral szükséges változtatni.
A trackbarral beállítom a kívánt paramétert, az Indítás buttonra nyomok, és öröm-öröm bódottá, működik.
De személyes érdeklődésből ezt szeretném megoldani: Ha már elindítottam az adott paraméterrel a programot, a form futása közben szeretném huzigálni a trackbar-t, és az így kiválasztott új value-val fusson tovább a program. Úgy érzem, ez nehezen megoldható, hiszen ekkor el kell tárolnom az objektum aktuális paramétereit, így ezt nem is erőltetem.Ezért megelégednék egy olyan megoldással is, ahol a form futása közben a trackbar (vagy éppen egy radiobutton, vagy checkbox) állítható, és az új kiválasztott értékkel indul újra a program. Tud ilyet a Visual?
Van ötletetek?private void button1_Click(object sender, EventArgs e)
{for (int q = 1; q <= 500; q++)
{
Invalidate();
Update();
Rajzol();
System.Threading.Thread.Sleep(100);
alphax = alphax + 0.01f;
alphay = alphay + 0.01f;
alphaz = alphaz + 0.01f;}
Close();
} -
Atos23
senior tag
válasz
forbence #3868 üzenetére
Sziasztok!
Éppen bevezetés a grafikába házit csinálok. Adott egy gomb megnyomása, ami után egy trackbart kellene működtetnem.
Gomb:
private void button4_Click(object sender, EventArgs e) // Trackbar hasznalatara pelda
{
Invalidate();
Update();}
Elkészítek egy trackbart, aminek az értékével akarok grafikákat torzítani. Mégsem hajlandó kezelni, valamit elcseszek.
public void Trackbar(object sender, EventArgs e)
{
int trackertek = Trackbar.Value;
}Hogy adhatom át public módon a trackbar értékét a kód egészére?
-
Atos23
senior tag
válasz
Jester01 #2571 üzenetére
Ugy tunik sikerult megoldani for-ral most az ajanlasod alapjan.
Sokszor ez a baj nalam, hogy tulbonyolitom a dolgokat, mikor ki kell talalni a szoveges leirasbol a forraskodba atirast.
Holnap atirom Whileba
Bar meg van 48 ilyen feladatom, de igyekszem kicsit egyszerubben gondolkodni
Console.WriteLine("Hany szamot akarsz beadni?");
int a = int.Parse(Console.ReadLine());
int i=0;Console.WriteLine("Kerem az elso szamot");
int b = int.Parse(Console.ReadLine());Console.WriteLine("Kerem a masodik szamot");
int c = int.Parse(Console.ReadLine());int sum = c - b;
for (i = 0; i < a-2; i++)
{
Console.WriteLine("Kerek egy tovabbi szamot");
int d = int.Parse(Console.ReadLine());
if (d == sum * (i + 3)) Console.WriteLine("Ezek a szamok eddig szamtani sort alkotnak");
else
{
Console.WriteLine("Ezek a szamok nem alkotnak szamtani sort");
break;
}}
Console.ReadLine();
-
Atos23
senior tag
Haliho!
Elso fel eves vagyok egyik fosulin, levelezon progbol, sajnos a levelezo miatt nagyon keveset tudok oran gyakorolni. Kicsit nehezen veszem fel a ciklusokat agyilag, erre rasegit, hogy mindig hardveres voltam.
Ciklusok nelkul anno megcsinaltam az alabbi kis egyszeru feladatot:
[ #6 ] Számtani sorozat //ciklusok nelkul
Kérjünk be három számot, és határozzuk meg, hogy számtani sorozatot alkotnak-k (szomszédos elemek különbsége egyenlő).Console.WriteLine("Kerek 3db szamot");
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
int c = int.Parse(Console.ReadLine());
{
if (c - b == b - a && b - a == c - b)
Console.WriteLine("Ezek a szamok szamtani sort alkotnak");
else
Console.WriteLine("Ezek a szamok nem alkotnak szamtani sort");
}Console.ReadLine();
Ez halal egyszeru dolog, de most at kell rakni ciklusokba:
[ #4 ] Számtani sorozat //lehetoleg kizarolag while ciklussal
Korában szerepelt az a feladat, hogy 3 bekért számról döntsük el, hogy számtani sorozatot alkot-e (a szomszédos elemek különbsége állandó-e). Ugyanezen feladatot írjuk meg 10 darab számra is (de a megoldás könnyedén átalakítható kell legyen több számra is).Console.WriteLine("Hany szamot akarsz beadni?");
int a = int.Parse(Console.ReadLine());
int i;
int[] t = new int[a];
for (i = 0; i < a; i++)
{
Console.WriteLine("Kerek egy szamot");
t = int.Parse(Console.ReadLine());
.
.
.//
Es ennyi, itt lefagytamMar eleve rosszul kezdtem el, mert a konybeni feladat szerint tisztan while ciklussal kellene kivitelezni, mindenfele for es arrayek nelkul. De gondoltam egyszerubb, ha egy tomb elemeit toltom fel az n darabszor osszehasonlitando szamokkal.
De itt jon a kerdes: Hogyan mondjam meg a ciklusnak, hogy akar 1000 szamra is alkalmazza konnyeden atalakithatoan az elobb if-fel kivitelezett feltetelt? (if (c - b == b - a && b - a == c - b))Felreertes ne essek, nem konkret munkat kerek magam helyett, mert akkor soha nem ertem meg
Új hozzászólás Aktív témák
Hirdetés
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Polgári repülőgép-szimulátorok
- Merész dizájn és új teleobjektív az iPhone 17 Pro mobilokban
- sellerbuyer: Nem veszélytelen a RAM duplázás de vajon megéri?
- Kerékpárosok, bringások ide!
- Hetekig bírják töltő nélkül a Huawei sportórái
- A processzorba integrált hűtésen dolgozik a Microsoft
- urandom0: Új kedvenc asztali környezetem, az LXQt
- A Temu diktál Magyarországon, a hazai e-kereskedők fulladoznak
- Apple iPad 11” (A16, 2025) - a táblagépek vanília fagylaltja
- alza vélemények - tapasztalatok
- További aktív témák...
- Switch 2 2027.07.24-ig garanciás, dobozában, karcmentes állapotban eladó!
- ÚJ BONTATLAN Apple Macbook Air 15,3 M4 10C CPU/10C GPU/16GB/256GB - Égkék - HUN - mc7a4mg/a 3 év gar
- P16v Gen2 16" FHD+ IPS Ultra 7 165H RTX 2000 Ada 32GB 1TB NVMe magyar vbill ujjlolv IR kam gar
- Dell Latitude 5430 14" FHD IPS Core i7 vPRO 1265U 10 Mag 32GB RAM 512GB NVME SSD Gar
- Szép állapotú Xbox Series X konzol csomag, gyári dobozában, minden tartozékával.
- Samsung Galaxy A40 64GB // Számla+Garancia //
- Bomba ár! Lenovo ThinkPad X270 - i5-7G I 16GB I 512SSD I 12,5" FHD I HDMI I Cam I W11 I Garancia!
- Lenovo ThinkPad T15 Gen1 Intel Core i5-10210U
- LG 65BX - 65" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready!
- LG 77CS6 - 77" OLED - 4K 120Hz & 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - Szupervékony
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: CAMERA-PRO Hungary Kft.
Város: Budapest