JumpMan Inserito: 13 novembre 2003 Segnala Share Inserito: 13 novembre 2003 Uso VB6 per hobby e avrei la necessità di creare una form (o qualcosa del genere) che non sia rettangolare, in sostanza una specie di fumetto con dentro una textbox.E' possibile ?Ciao Link al commento Condividi su altri siti More sharing options...
BeppeM Inserita: 13 novembre 2003 Segnala Share Inserita: 13 novembre 2003 Direi che potresti utilizzare una form trasparente (che non si vede) Settando BorderStile=0 (None),e inserire all'interno l'immagine che preferisci.Sopra l'immagine metti la tua TextBox.La form è sempre rettangolare, ma non si vede...Puo' bastare?Ciao. Link al commento Condividi su altri siti More sharing options...
JumpMan Inserita: 14 novembre 2003 Autore Segnala Share Inserita: 14 novembre 2003 (modificato) Forse mi sto perdendo in un bicchiere d'acqua.Ho fatto varie prove ma non ci sono riuscito Con questi settaggi: VERSION 5.00 Begin VB.Form Form1 Appearance = 0 'Flat BackColor = &H00FFFFFF& BorderStyle = 0 'None Caption = "Form1" ClientHeight = 4830 ClientLeft = 0 ClientTop = 0 ClientWidth = 6660 ClipControls = 0 'False ControlBox = 0 'False LinkTopic = "Form1" MaxButton = 0 'False MinButton = 0 'False Picture = "Form1.frx":0000 ScaleHeight = 4830 ScaleWidth = 6660 ShowInTaskbar = 0 'False StartUpPosition = 3 'Windows Default Begin VB.TextBox Text1 BackColor = &H00C1F2FF& BorderStyle = 0 'None Height = 1695 Left = 1560 TabIndex = 0 Text = "Text1" Top = 840 Width = 1935 End End Attribute VB_Name = "Form1" Attribute VB_GlobalNameSpace = False Attribute VB_Creatable = False Attribute VB_PredeclaredId = True Attribute VB_Exposed = False Ottengo sì una form senza bordi e senza pulsanti, il fumetto (immagine gif) c'è, la textbox pure, ma lo sfondo della form rettangolare si vede sempre (di colore BackColor).Non c'è modo di settare BackColor su un colore trasparente ?Dove sbaglio ? Modificato: 14 novembre 2003 da JumpMan Link al commento Condividi su altri siti More sharing options...
toshiba214 Inserita: 14 novembre 2003 Segnala Share Inserita: 14 novembre 2003 per creare delle forme che non siano squadrate devi includere nel codice dei riferimenti alle API di Windows.Dal menu aggiunte di VB , poi dalla finestra che ti esce fuori, scorri fino a Visulizzatore API VB6. qui puoi copiare e inserire le chiamate alle varie librerie dinamiche (DLL), per il resto del codice su come usarle un lo trovi sulla guida online. Link al commento Condividi su altri siti More sharing options...
dago_ Inserita: 15 novembre 2003 Segnala Share Inserita: 15 novembre 2003 Prova questo:Form Trasparente Non e' molto commentato ma dovrebbe bastare.In pratica puoi inserire un immagine bitmap di qualsiasi forma e dimensione (per le dimensioni e' meglio stare bassi).Il programma rende trasparente tutto lo sfondo o meglio il colore di sfondo dell'immagine.Qundi e' sufficiente impostare un colore "stupido" (in questo caso il solito 255,0,255) sia per l'immagine che per il form. Link al commento Condividi su altri siti More sharing options...
JumpMan Inserita: 15 novembre 2003 Autore Segnala Share Inserita: 15 novembre 2003 Grazie Toshiba, mi hai indirizzato verso la strada giusta ... una strada lunga e tortuosa ma che alla fine mi ha portato a creare form rotonde, bucate, smussate, a forma di stella ecc.Per farle bastano poche righe di codice, il problema per me è sempre quello, trovare il codice giusto nell'oceano di funzioni del VB, poi quando si sanno e facile.Per Dago:Sarebbe interessante anche, come dici tu, fare form che seguono il profilo di una immagine (se ho ben capito) ma ho provato il tuo link e invece di scaricarmi FormTrasp.zip mi salva FormTrasp.htm come mai ?Ciao e Grassssie Link al commento Condividi su altri siti More sharing options...
dago_ Inserita: 15 novembre 2003 Segnala Share Inserita: 15 novembre 2003 Non devi fare salva oggetto... Link al commento Condividi su altri siti More sharing options...
JumpMan Inserita: 16 novembre 2003 Autore Segnala Share Inserita: 16 novembre 2003 Scusa dago, ma forse mi sto rincoglionendo a forza di fare form col buco,io faccio click sul tuo link, mi esce: Il file richiesto è ospitato su uno spazio web gratuito offerto da SuperEva. Clicca sul link sottostante per scaricarlo: http://net.supereva.it/semplicemente06/FormTrasp.zip Torna alla pagina precedente poi clicco sul link sottostante ma non succede nisba .(ho provato poi col destro- salva oggetto con nome e mi salva l'html)Boh? Link al commento Condividi su altri siti More sharing options...
dago_ Inserita: 16 novembre 2003 Segnala Share Inserita: 16 novembre 2003 poi clicco sul link sottostante ma non succede nisba Link al commento Condividi su altri siti More sharing options...
ifachsoftware Inserita: 16 novembre 2003 Segnala Share Inserita: 16 novembre 2003 A me il Link ha funzionato perfettamente ... forse e' dovuto al browserIl solo problema riscontrato e' lo spostare e chiudere il form.Ciao a tutti Link al commento Condividi su altri siti More sharing options...
JumpMan Inserita: 16 novembre 2003 Autore Segnala Share Inserita: 16 novembre 2003 Ok l'ho scaricato, grazie Link al commento Condividi su altri siti More sharing options...
JumpMan Inserita: 16 novembre 2003 Autore Segnala Share Inserita: 16 novembre 2003 Simple...nice...good...useful !Thank you Link al commento Condividi su altri siti More sharing options...
dago_ Inserita: 17 novembre 2003 Segnala Share Inserita: 17 novembre 2003 Il solo problema riscontrato e' lo spostare e chiudere il form Link al commento Condividi su altri siti More sharing options...
ifachsoftware Inserita: 17 novembre 2003 Segnala Share Inserita: 17 novembre 2003 Io avevo provato con WIN95 Ciao Link al commento Condividi su altri siti More sharing options...
luciano Inserita: 18 novembre 2003 Segnala Share Inserita: 18 novembre 2003 e' forte veramente :-) Link al commento Condividi su altri siti More sharing options...
JumpMan Inserita: 18 novembre 2003 Autore Segnala Share Inserita: 18 novembre 2003 Si può perfino fare una striscia bucherellata sotto e a destra (pixel intervallati viola-nero-viola-nero...) per simulare un'ombra semitrasparente ! Link al commento Condividi su altri siti More sharing options...
Messaggi consigliati
Crea un account o accedi per commentare
Devi essere un utente per poter lasciare un commento
Crea un account
Registrati per un nuovo account nella nostra comunità. è facile!
Registra un nuovo accountAccedi
Hai già un account? Accedi qui.
Accedi ora