Strona: [  << <   1   > >>  ]  z  1     
Autor Temat: wywolywanie formularzy po raz kolejny
trampki
Tr




Typ: neutral
Postów: 8
Zarejestrowany: Feb 2005
wywolywanie formularzy po raz kolejny

witam, przejrzalem forum i pomimo znalezienia kulku podobnych tematow dalej se nie potrafie poradzic...

otoz mam zaprojektowane dwa formularze, jeden z nich powiedzmy ze nazywa sie 'pierwszy' i jest startowym. po nacisnieciu buttona ma on zniknac i prace ma przejac druga formatka powiedzmy ze nazywa sie 'drugi'

z tego co wyczytalem w roznych postach sprawa jest prosta powinienem napisac poprostu

drugi.show()

a potem jakos wylaczyc 'pierwszy' jednak nic mi z tego nie wychodzi, przypuszczam ze brakuje mi jakiejs deklaracji albo sam nie wiem czego, mam chyba zbyt duze nalecialosc z object pascala :/

prosze o pomoc

09-02-2005 21:56
Pokaż profil trampki  Wyślij email do trampki        2705784
musman
www.codec.pl



Typ: neutral
Postów: 202
Zarejestrowany: Mar 2003

doslownie przed chwila temat byl poruszany :
tu
http://board.freeweb.pl/posts.php?board_id=1543&topic_id=91764&division=616
i tu
http://board.freeweb.pl/posts.php?board_id=1543&topic_id=91385&division=616

pozdrawiam

10-02-2005 16:01
Pokaż profil musman  Wyślij email do musman   Odwiedź stronę musman       13495362    3559336
trampki
Tr




Typ: neutral
Postów: 8
Zarejestrowany: Feb 2005

no chyba nie do konca bo robic w ten sposb
Public pierwszy As New form1

robi mi sie nowy formularz, a ja chce wywolac istniejacy formularz w projekcjie stworzony w designerze..

11-02-2005 07:27
Pokaż profil trampki  Wyślij email do trampki        2705784
musman
www.codec.pl



Typ: neutral
Postów: 202
Zarejestrowany: Mar 2003

nie rozumiem ... ?
gdzie deklarujesz tego publica ?
>a ja chce wywolac istniejacy formularz w projekcjie
to juz tez bylo ... napisz dokladnie o co chodzi a cos wymyslimy
pozdrawiam

11-02-2005 07:58
Pokaż profil musman  Wyślij email do musman   Odwiedź stronę musman       13495362    3559336
trampki
Tr




Typ: neutral
Postów: 8
Zarejestrowany: Feb 2005

moze inaczej, gdzie powinienem go deklarowac ?
szczerze powiedziawszy to probowalem w roznych miejascach najlepszy wynik jaki uzyskalem to wywolanie nowej formy bez komponentow... ta stworzona w designerze za diabla sie nie ukazac :/

11-02-2005 08:16
Pokaż profil trampki  Wyślij email do trampki        2705784
musman
www.codec.pl



Typ: neutral
Postów: 202
Zarejestrowany: Mar 2003

sluchaj forma w designerze ma swoja nazwe moze to byc np. Form1 ale dla jesnosci najlepiej sobie ta nazwe zmienic ... dla nas bedzie sie ona nazywac Forma_test (Name) w Properties ... teraz np. w Module1 tam gdzie mamy Sub Main deklarujemy globalnie Public okno_test as new Forma_test
po takiej deklaracji mozna to okno wywolac gdziekolwiek w kodzie przez okno_test.ShowDialog ... nie jest to wygodne jak chcesz smigac na kilku oknach wiec lepiej zrobic MDIContainer czyli okno matke w ktorym beda sie rozgrywac wszystkie akcje form ... kilka postow wczesniej jest to opisane dokladnie ...
pozdrawiam i jak sa jakies niejasnosci to pisz

11-02-2005 08:59
Pokaż profil musman  Wyślij email do musman   Odwiedź stronę musman       13495362    3559336
trampki
Tr




Typ: neutral
Postów: 8
Zarejestrowany: Feb 2005

kurcze dzieki wielkie teraz zakumalem jaki robie blad... musze wybic se z glowy nawyki z delphi.. i jak tu teraz wytrzymac do 16 w pracy jak najchetniej zaraz zpolecialbym do domu testowac :-) jeszcz raz wielkie dzieki, jestem przekonany ze teraz se poradze ale w razie czego wroce na forum

11-02-2005 09:29
Pokaż profil trampki  Wyślij email do trampki        2705784
musman
www.codec.pl



Typ: neutral
Postów: 202
Zarejestrowany: Mar 2003

przestawienie na .net na poczatku troche boli mozg sie prostuje ale jak juz przeskoczy to mozna WSZYSTKO !!!

pozdrawiam

11-02-2005 09:57
Pokaż profil musman  Wyślij email do musman   Odwiedź stronę musman       13495362    3559336
trampki
Tr




Typ: neutral
Postów: 8
Zarejestrowany: Feb 2005

ok jakos dotrwalem i sprawdzilem - dziala wiec czym predzej zaczalem tworzyc dalej i kolejny schodek przy ktorym widze ze jednak musze zadac to pytanie i az mi wstyd...
otorz z tej pierwszej formatki chce przekazac przez zmienna wartosc do reszty programu, wiec oczywiste jest dla mnie ze wystarczy zadeklarowac tazmienna globalnie co zreszta potwierdziles piszac
> np. w Module1 tam gdzie mamy Sub Main

wiec ze to co napisze jest glupie ale nie mam nigdzie Sub Main... a pewnie tam wlasnie powinienem wpisac deklaracje tej zmiennej :/

11-02-2005 18:10
Pokaż profil trampki  Wyślij email do trampki        2705784
trampki
Tr




Typ: neutral
Postów: 8
Zarejestrowany: Feb 2005

widze ze wychodze na glupka

The Main procedure is the "starting point" for your application &#8212; the first procedure that is accessed when you run your code. Main is where you would put the code that needs to be accessed first.

powiedzcie mi tylko jak ja wyswietlic bo zaczynam juz watpic czy wogole zalapie o co w tym chodzi

11-02-2005 18:30
Pokaż profil trampki  Wyślij email do trampki        2705784
musman
www.codec.pl



Typ: neutral
Postów: 202
Zarejestrowany: Mar 2003

witam
postaram sie szybko opisac o co chodzi z Sub Main
tak jak widac w angielskim tekscie Sub Main jest pierwsza proscedura ktora zostaje odpalona przy starcie Twojej aplikacji ... jej sie nie wyswietla tylko poprostu pisze ... dodajesz do swojego projektu np. Module1 (umownie glowny 'rdzen'  modul aplikacji) i w nim tworzysz 'wpisujesz' procedure Main ktora wyglada poprostu tak :

Public Sub Main()
'tu kod odpalajacy okna czy tez wywolanie funkcji ladujacych dane
End Sub

no i najwazniejsze teraz ... musisz wejsc w menu \Project\Propeties 'na samym dole' i w glownej zakladce w combo pod nazwa StartupObject wybierasz Sub Main ... od tej pory po uruchomieniu Twojej aplikacji zawsze pierwsza bedzie odpalana procedura Main ...
a co do deklaracji globalnych najwazniejsze zeby byly Public ale zeby bylo wszystko jasne i ladne mozesz w Module1 zrobic na poczatku czyli zaraz za

Module Module1

region ktory mozna sobie zwinac i nazwac go deklaracje globalne np.

#Region "deklaracje globalne"
'tu umieszczasz publiczne 'Public' deklaracje
#End Region

ufffffffffff
mam nadzieje ze to cos rozjasni
pozdrawaiam

12-02-2005 11:29
Pokaż profil musman  Wyślij email do musman   Odwiedź stronę musman       13495362    3559336
trampki
Tr




Typ: neutral
Postów: 8
Zarejestrowany: Feb 2005

no i zycie stalo sie prostsze, jasne ze to rozjasnilo sprawe, wszystko dziala jak nalezy :-] dzieki wielkie za pomoc

12-02-2005 22:37
Pokaż profil trampki  Wyślij email do trampki        2705784
Wszystkich odpowiedzi: 11 :: Maxymalnie na stronę: 20
Strona: [  << <   1   > >>  ]  z  1