Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941

    [vbnet]grafica e vb.net (magari bordi tontenggianti)

    Ciao a tutti
    ho fatto una piccola applicazione in dotnet
    e vorrei dargli una grafica tondeggiante al form di base
    eliminando la forma retangolo di default che ha un form
    ma non riesco a trovar su internet
    qualcosa che mi possa aiutare
    ed inoltre vorrei alla pressione di un tastino con immagine di sfondo
    far divenire tutto trasparente e lasciare solo visibilita al l'immagine

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    ho risolto il problema della trasparenza
    ed anche quello di eliminare gli spigoli del form

    io prima utilizzavo questo codice

    Me.BackColor = Me.TransparencyKey
    ma non mi funzionava
    perche dovevo dare al valore del form trasparentkey
    un colore ....

    mentre se si da al valore trasparentkey il trasparent
    non funziona


    mente per eliminare i bordi
    do come sfondo del form
    un immagine e lasciando come sfondo
    Me.BackColor = Me.TransparencyKey
    ed ho eliminato li spigoli


    una cosa che non riesco ancora a fare
    e che pigiando su un controlo Picturebox
    cambio l' imagine del picturebox

  3. #3
    una cosa che non
    riesco ancora a fare
    e che pigiando su un controlo Picturebox
    cambio l' imagine del picturebox
    La cosa più semplice...
    Fai doppio click sul Controllo Picturebox per andare nell'evento PictureBox1_Click nel quale inserisci il codice per caricare una nuova immagine con un codice tipo questo:
    codice:
    PictureBox1.Image = Image.FromFile("C:\sample.gif")

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    e se dovrei cambiare sfondo del form
    al click della picture


    sto provando con questo codice

    ma non so come passagli l' indirizzo preciso di dove si trova il file

    Me.BackgroundImage = New System.Drawing.Bitmap("sfondo.png")


    in parole semplici il file di sfondo del programma e settato in partenza ed e nella cartella del programma.....

    1 pressione
    nel momento che pigio su un picturebox ...mi viene tutto trasparente
    facendo sparire lo sfondo del form....
    codice
    Me.BackgroundImage = Nothing

    alla seconda pressione ...gli devo risettare lo sfondo del form....


    Potrei nel momento dellsa prima pressione
    prendere la url del file di sfondo form
    in modo che nella seconda pressione gli è lo ripasso !!!

  5. #5
    Non ti nascondo che faccio fatica a seguire quello che vuoi fare
    Me.BackgroundImage = New System.Drawing.Bitmap("sfondo.png")
    in parole semplici il file di sfondo del programma e settato in partenza ed e nella cartella del programma.....
    se l'immagine si trova nella cartella del programma allora fai così:
    codice:
    Me.BackgroundImage = New System.Drawing.Bitmap(Application.StartPath & "\sfondo.png")
    Gestisci sempre l'evento Click o della pictureBox oppure della Form alla quale vuoi cambiare l'immagine.

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    mi da errore
    mi dice ch startpath non e un membro di application
    infatti c' è executepath.... ma mi da anche il nome del programma

    in aspnet c' è qualcosa tipo server.path

  7. #7
    Chiedo scusa, un attimo di distrazione:
    Application.StartupPath

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    sai che mi dice
    "parametro non valido"

    anche facendo applcation.startup.tostring & "\sfondo.bmp"

  9. #9
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    941
    cmq ho risolto in altro modo

    nel pacchetto di installazione
    salvo lo sfondo dentro c:\win...\
    e poi lo richiamo.....

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.