Kalysto napisał(a):
e.Graphics.ScaleTransform(trackBar1.Value * 0.5F +1.5f , trackBar1.Value * 0.5f +1.5f); //przy tym się powiększa z każdą wartością trackbar'a
to naprawdę podstawowa matematyka
zastanów się czemu się tak dzieje
strasznie wyglądające 0.5F to zwykłe 0.5 znane od pierwszej klasy podstawówki na matematyce
a 1.5f to zwykłe 1.5
- e.Graphics.ScaleTransform(trackBar1.Value, trackBar1.Value); *przy tym wyrzuca błąd kompilatora "Parameter is not valid."
bo zapewne trackBar1.Value przyjął wartość 0
musisz dopilnować żeby był liczbą dodatnią
Newbie jak newbie ale trochę samodzielności proszę
i zaprzyjaźnij się z debugerem; możesz zatrzymać kod w każdym momencie, podejrzeć jaka będzie wartość przekazana do funkcji i zobaczyć czemu jest tak a nie inaczej