Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    [VB6]-Creazione form ke si sposta da sola [form ke trema]

    salve a tutti...
    io e le mie idee pazze...


    mmm... ho un eseguibile qui sotto mano e una volta lanciato, si muove da solo... ovvero la form si sposta da sola.. come se stesse tremando, ecco tremando..
    Come si potrebbe fare in vb?
    ringrazio & saluto!



    ps. ecco.. qui avete l'eseguibile del programma. aiutatemi!

    guarda
    [se non funziona il link, click tasto destro e fare salva con nome]

    #include <cervello.h>

  2. #2
    Nn mi vorrei sbagliare ma combinando alternativamente le proprietà heigt e width del formassociate all' oggetto timer potresti ottenere il risultato voluto.

    Php4ever!

  3. #3
    ho provato ma nulla.. cambiando height e weight si ingrandisce o si diminuisce la dimensione della form ma non la si sposta nello skermo.
    Help

    #include <cervello.h>

  4. #4
    perchè si sposi cambia top e left o magari per muoverla usa il metodo MOVE
    Vascello fantasma dei mentecatti nonchè baronetto della scara corona alcolica, piccolo spuccello di pezza dislessico e ubriaco- Colui che ha modificato l'orribile scritta - Gran Evacuatore Mentecatto - Tristo Mietitore Mentecatto chi usa uTonter danneggia anche te

  5. #5
    allora io nell'evento timer, con intervallo 20, ho impostato al form.Top e al form.Left rispettivamente

    codice:
    Form1.Top = Form1.Top + 10
    Form1.Left = Form1.Left + 10
    ma non succede nulla
    non so se sono io ke sbaglio o cosa.. Xegallo potresti farmi un esempio della funzione MOVE ke non so usarla x favore?

    Grassie

    #include <cervello.h>

  6. #6
    ok funziona.. avevo sbagliato

    effetto tremolio:
    mettete in una form un timer

    codice:
    Dim i As Integer
    
    Private Sub Form_Load()
        Timer1.Interval = 15
    End Sub
    
    Private Sub Timer1_Timer()
        If i = 0 Then
            Form1.Top = Form1.Top + 50
            Form1.Left = Form1.Left + 100
        ElseIf i = 1 Then
            Form1.Top = Form1.Top - 100
            Form1.Left = Form1.Left - 50
        ElseIf i = 2 Then
            Form1.Top = Form1.Top + 100
            Form1.Left = Form1.Left + 50
        ElseIf i = 3 Then
            Form1.Top = Form1.Top - 50
            Form1.Left = Form1.Left - 100
        End If
        
        If i = 3 Then
            i = 0
        Else
            i = i + 1
        End If
    End Sub
    non è ottimizzato [switch al posto degli if else] ma funziona

    #include <cervello.h>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.