Miksen saa muka Labelia Framen päälle vaikka kaikki muut objektit menee.
sun täytyy "piirtää" labeli suoraan framen sisälle
Tee ensin Frame ja lisää sitten aivan uusi Label. Jos tekee Labelin ensin ja sitten Framen ja yrittää siirtää label Frame niin mnee pieleen. MS moka.
onkos se muka moka? mun mielestä on hyvä käyttää frameja jos haluaa pitää järjestyksessä esimerkiksi isompaa ohjelmaa
koska jos framen sisällä on erilaisia objekteja paljon ja haluatkin vaikka siirtää framen niin se siirtää ne objektit siitä sisällä samalla...tai oikeastaan nehän pitää kiinni framesta...
ja kun kirjoittaa vaikkapa:
Frame1.Visible = False
niin framen sisältökin muuttuu näkymättömäksi
joo, meni offtopickin puolee...
Oikeasti muutkaan kontrollit eivät jälkeenpäin mene kehyksen päälle, mutta ne ovat formilla ylemmällä tasolla ja siksi näkyvät "oikein" kehyksen päällä. Mutta jos kehystä siirtää, kontrollit jäävät paikalleen. Valmiit kontrollit voi kuitenkin siirtää kehyksen sisään Edit-valikon Cut- ja Paste-toimintojen avulla.
Labeli vaan ei näytä menevän ennen eikä jälkeen. kyllähän Framen sisään tekstiä pitäisi saada.
Valitse label, paina Ctrl X (Cut), valitse sitten Frame ja paina Ctrl V (Paste). Menee takuulla Frameen.
Tuohan oli hyvä idea. Kumma kun se pitää tehdä niin hankalasti.
Noin hankalasti se tarvii tehdä vain jos se on mennyt väärään paikkaan. Saahan sen Frameen suoraan piirtämällä kuten tuolla aiemmin on sanottu.
Aihe on jo aika vanha, joten et voi enää vastata siihen.