ok, spróbuję jeszcze raz, poprzedni post pisany był w momencie całkowitej pomroczności jasnej, podczas prób kodowania... ciężko wtedy mysleć jak człowiek, eech..
- program ma pozwalać użytkownikowi nadać wartość liczbową (i wyświetlić ją) komórki pól Sudoku (81)
- tak sobie umyśliłem, znalawszy piękną grafikę (!sic! kajam się...), że komórkami tymi będą Pola Image do których będę wczytywał odpowiedni Picture, w zależności od tego co wpisze użytkownik w pkt 1 (od 1-9)
- OnClick Image ma powodować, że:
3a. pojawia się Pole Edit (zmiana Visible),
3b. tam wpisujesz cyferkę i
3c. po naciśnięciu Enter (PressKey) wczyta cyfrę z Edita, wybierze do wczytania Picture do Image oraz aktualizuje tablica 3D całego Sudoku.
taki był/jest plan
teraz wytłumaczę, co potrzebuję:
- OnClick Image'a startuje funkcję. Ta, w pierwszej linii pokazuje Pole Edit, wtedy użytkownik przechodzi do Edit, żeby wpisać cyfrę... A tymczasem w kolejnej linii funkcji OnClicka już chcę użyć tekstu z Edit, by wybrać obrazek.
A przecież nie da rady dwutorowo działać! ..muszę więc wybór obrazka umieścić w innym evencie. np. PressKey Edita... Ale Edit ma służyc wielu komórkom, więc musi zwracać tę wartość z powrotem do Pola, które go wywołało...JAK? (przepraszam za przydługi tekst, ale w trakcie pisania, parę rzeczy mi się wyjaśniało i w międzyczasie poprawiałem w programie)
Więc jak? Jak wrócić z powrotem do funkcji, która "otworzy" nam Edita, który po zmianie tekstu otrzyma chara/stringa..?
Edyta łąja mnie, mówiąc, żebym najpierw napisał program, który działa, a potem go sobie kwiatkował grafiką. No tak, ale tak czy siak, jak wrócić do funkcji z wartością?