Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Transparant GIF till en Transparant form

Postades av 2004-01-06 18:13:36 - Carsten Johansson, i forum visual basic - allmänt, Tråden har 11 Kommentarer och lästs av 483 personer

Jag har en Transparant gif fil och vill ha den i bakgrunden av mitt VB form
Jag vill åxå ha formen transparant.

Någon ide, har sätt en del form som är transparanta och det är ju bra men min GIF blir inte transparant


Svara

Sv: Transparant GIF till en Transparant form

Postades av 2004-01-06 18:33:48 - Oskar Johansson

Du skall använda nå't som heter "region", dvs. at du utifrån circlar, rektanglar och polygoner använder en massa api för att skapa en region. Den här regionen kan du sedan sätta på ditt formulär så att de delar du "markerade" i regionen tar bort, dvs. de renderas inte av fönstret, totalt osynliga... Dvs. ev. knappar etc. som ligger där blir osynliga de med.


Skaffa api-guide ifrån www.allapi.net och titta under kategorin regions... :) PathToRgn eller vad den hette kan nog vara instressant i det här fallet...


Svara

Sv: Transparant GIF till en Transparant form

Postades av 2004-01-07 22:52:32 - Carsten Johansson

mmm kan tänka mig det men är inte bra på API tyvärr få se vad jag gör :)


Svara

Sv: Transparant GIF till en Transparant form

Postades av 2004-01-07 23:51:10 - Jörgen Lindroos

Har pysslat lite med regions, det var inte så jättesvårt. Men det lär bli ganska svårt att göra regions utifrån en transparent gif

/Jörgen


Svara

Sv: Transparant GIF till en Transparant form

Postades av 2004-01-08 00:14:19 - Oskar Johansson

Jo... Fast det finns program som kan räkna ut sådant, bara att söka...


Svara

Sv: Transparant GIF till en Transparant form

Postades av 2004-01-08 00:27:14 - Jörgen Lindroos

>Jo... Fast det finns program som kan räkna ut sådant, bara att söka...
Alltså: En polygon som motsvarar bildens ytterkanter om man bortser från det transparenta området?


Svara

Sv: Transparant GIF till en Transparant form

Postades av 2004-01-08 14:36:18 - Carsten Johansson

Om det nu finns program som hjälper en med mitt lilla problem kan någon säga vad ett sådant heter och var man kan få tag i det

Annars får jag göra om min bild till en fyrkantig men det tycker jag blir inte bra


Svara

Sv: Transparant GIF till en Transparant form

Postades av 2004-01-08 14:47:02 - Niklas Jansson

Du kan ju berätta vilken form din gif har, så kanske det går att lösa utan något extra program. (Risken är ganska stor att det blir en onödigt krånglig region)


Svara

Sv: Transparant GIF till en Transparant form

Postades av 2004-01-08 15:59:21 - Carsten Johansson

Så här ser min form ut i naturlig storlek

http://www.tspse.net/cj/blandat/bilden.gif


Svara

Sv: Transparant GIF till en Transparant form

Postades av 2004-01-08 16:43:03 - Niklas Jansson

Ja, den borde väl rimligtvis vara enkel att konstruera! =)
Två rektanglar och två cirklar, sen är du i hamn.
Har inte möjlighet att kolla proportioner eller så just nu, men det räcker ju (antar jag) med medelpunkterna och radien (eller diametern, eller 'top, left, width, height', eller så), för cirklarna, och det verkar vara ganska lätt att hitta, och för rektanglarna är det ännu lättare.

Om ingen hinner före så kan jag kolla koordinaterna när jag kommer hem.


Svara

Sv: Transparant GIF till en Transparant form

Postades av 2004-01-08 19:15:27 - Niklas Jansson

Det verkar som om om cirklarna har en diameter på 110 pixlar (du kanske har de exakta värdena själv?)

Den totala bredden på den övre delen är 536 pixlar, vilket ger en rektangel med en bredd på 536-2*110/2=426 pixlar. (och naturligtvis en höjd på 110 px).

Den undre rektangeln har dimensionerna 363x203.

Nu kommer jag ju naturligtvis inte åt allapi.net, men nu borde det väl inte vara speciellt svårt?
En cirkel antingen med
1. Top=Left=0, Width=Height=110
eller
2. Center = 55, 55, Radius=55 (eller diameter=110)

sen en till, fast på motsvarande sida med
1. Top=0, Left=536-110, Width=Height=110
eller
2. Center = 536-55, 55, Radius=55 (eller diameter=110)

Sen en rektangel med
1. Top=0, Left=55, Width=426, Height=110
eller
2. X1=55, X2=426+55, Y1=0, Y2=110

Och slutligen en rektangel med
1. Top=110, Left=(536-363)/2, Width=363, Height=203
eller
2. X1=(536-363)/2, X2=X1+363, Y1=110, Y2=110+203

Sen är det klart. (det är inte mycket kod för det här...)


Svara

Sv: Transparant GIF till en Transparant form

Postades av 2004-01-08 20:37:14 - Niklas Jansson

Har nu fått ner API-Guide och har satt ihop ett jävla fult exempel. Mycket kan snyggas upp och göras rent (det behövs t.ex. bara en tmp-region). Skulle rekommendera dig att kolla vad allt gör, för att förstå tillvägagångssättet.

Den ligger på:
http://www.pellesoft.se/login/upload/t_view4.asp?tid=729


Svara

Nyligen

  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak
  • 16:14 Vem anlitar man egentligen när tak
  • 16:13 Vem anlitar man egentligen när tak
  • 11:52 Noen erfaring med uttak hos Mostbe
  • 11:51 Noen erfaring med uttak hos Mostbe

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 557
27 958
271 741
506
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies