Az űrlapok létrehozásának módja a menü vizuális alapjain keresztül

Hello mindenkinek. Két fő és másodlagos formája van, amelyeket rendszeresen megjelenítenek a fő űrlap kattintásán. A segédletet 2-3 másodperc alatt töltik be (számos formanyomtatványon). Kiegészítő alakja az első terhelési maradjon a memóriában nélkül a kijelző maga a tálcán, amikor megpróbálja bezárni alkalmazott forma Hide () metódus, így az alak a memóriában. A következő hívás a kiegészítő formában a fő formája (módszer Show ()) megjelenítésével történik, szinte azonnal, anélkül újrarajzolás. Mindez akkor történik, ha gyakran használják a segédlap hívógombját. Amit ütközött: fut a fő formája, hogy elindította a kiegészítő formában. Többször megmutattam, hogy elrejtettem a segédformát. Megfordult az alapforma (rejtett kiegészítő) a tálcán, és állni hagyjuk egy fél órát a számítógép, abban a reményben, amikor kibontjuk a alapforma és próbálja okoz egy kiegészítő, akkor ez fogja betölteni azonnal. Semmi sem. A megjelenése a kiegészítő formában tett jelentős késéssel, és jól látható újrarajzolás. Úgy tűnik, hogy ő valaki törölte alatt a fél óra, de nem örökre, és amikor megpróbáltam alkotnak kijelző húzta ki a barlangból. Talán ez egy hulladékgyűjtőnek működik? Fél óra múlva a kiegészítő formájában ül a memóriában, és senki sem megy rá. Ha igazam van, hogyan tudom ezt a problémát megoldani?

Helló Kérem, segítsen a probléma! Mi az eseménykezelő szükséges a forma kialakításához a telepítési után összehajtott állapotban kódot csak egyszer kell végrehajtani.

Hello mindenkinek. A Main és a Second két formája létezik. A fő mindig a memóriában van, és a teljes alkalmazás bezárásakor ki van töltve. A második a Main-től a Show-módszerrel hívja meg, és a memóriából már nem töltődik ki, amíg az egész alkalmazás le nem zárva. Bezárjuk a Második módszert elrejtéssel (a memóriából nem üres, de csak rejtett), amely a fő űrlapot mutatja. Milyen események érdemes használni, ha azt szeretnénk, hogy, például, hogy egy időzítő (amely a második) működött, ha a második a képernyőn megjelenő űrlapot Main: vb.net1 február 3 4 5 6 Public Class Main Private Sub Button1_Click (ByVal feladó Mint System.Object, ByVal e Amint System.EventArgs) fogantyúk Button1.Click Me.Hide () Second.Show () End Sub End Classforma Másodszor: vb.net1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 public class második Private Sub Button1_Click (ByVal feladó Mint System.Object, ByVal e néven System.EventArgs) fogantyúk Button1.Click Me.Hide () Main.Show () End Sub Private Sub Timer1_Tick (ByVal feladó Mint System.Object, ByVal e néven System.EventArgs ) fogantyúk Timer1.Tick „ellenőrzi, hogy az alak második időmérő ketyeg, vagy kullancs Me.Label1.Text = Date.Now.Second Main.Label1.Text = Date.Now.Second End Sub Private Sub Second_Activated (By Val feladó Ahogy System.Object, ByVal e néven System.EventArgs) fogantyúk MyBase.Activated Me.Timer1.Start () End Sub Private Sub Second_Deactivate (ByVal feladó As Object, ByVal e néven System.EventArgs) fogantyúk Me.Deactivate Me.Timer1 .Álljon () End Sub End ClassPri aktivált / kikapcsolása, ha átvált egy másik alkalmazás van egy helyzet: vagy olyan formában a képernyőn nincs egyetlen ablak a tálcán nem, és az alkalmazás fut (csukja csak SHIFT + F5)! A Megmutatott esemény szintén nem működik (csak akkor hívják, ha a Show módot először hívják). Milyen formájú események szorosan kapcsolódnak a Show and Hide módszerekhez?

Kapcsolódó cikkek