Avatar billede tdaugaard Nybegynder
07. oktober 2001 - 01:42 Der er 11 kommentarer og
1 løsning

Gøre en textbox\' baggrund transparent ?

Hvordan gøres dette ?
Avatar billede cellaneous Nybegynder
07. oktober 2001 - 11:08 #1
Er det ikke muligt for dig istedet at bruge en label eller at nøjes med at have baggrundsfarven i din textbox magen til formens baggrundsfarve?
Avatar billede tdaugaard Nybegynder
07. oktober 2001 - 11:11 #2
Havde helt glemt dette spm...
Nej, jeg skal bruge en textbox hvor baggrunden er en gradient fading farve.

Jeg har løst problemet nu ved .. dumt nok, at lave min egen texbox fra bunden af :o(
Avatar billede cellaneous Nybegynder
07. oktober 2001 - 11:42 #3
muligvis kan du bruge http://www.planet-source-code.com/xq/ASP/txtCodeId.23125/lngWId.1/qx/vb/scripts/ShowCode.htm til noget

men jeg har ikke mulighed for at afprøve om det virker da det trods der står vb5 på listen ikke virker i vb5... screenshotet ligner da en textbox der er skinnet ihvertfald
Avatar billede cellaneous Nybegynder
07. oktober 2001 - 11:43 #4
det lyder spændende - gider du at smide en stump kode?
Avatar billede tdaugaard Nybegynder
07. oktober 2001 - 11:48 #5
http://www.eksperten.dk/spm/118131

fandt selv svaret til ovenstående, og det var det der hjalp mig på vej til min textbox med gradient bg :o)

Hmm .. den er ikke perfekt endnu, markering med musen fungerer 95% og der kan ikke makeres med tasterne. Den er \"låst\" til Verdana, men det kan ændres i selve kontrollen (design)

Når jeg er færdig med den skal jeg gerne poste et link til kontrollens kildekode her i spørgsmålet :-)
Avatar billede tdaugaard Nybegynder
07. oktober 2001 - 11:48 #6
Indtil videre fylder koden 11,6 K sååe .. \"en stump kode\" er vist liidt svært ;o)
Den er lavet HELT fra bunden .. keyboard input håndterer jeg selv osv :o)
Avatar billede tdaugaard Nybegynder
07. oktober 2001 - 11:52 #7
PS. kontrollen er lavet i VB5 ...
Avatar billede cellaneous Nybegynder
07. oktober 2001 - 11:53 #8
du godeste hvis der skal så meget kode til er det vist ligemget :-) jeg kan godt lide at putte nogle flotte effekter på mine små ting men hvis de øger hele exefilens størrelse med over 50% så holder jeg mig fra det.
Avatar billede tdaugaard Nybegynder
07. oktober 2001 - 11:56 #9
Det gør de heller ikke ... der er forskel på kodens størrelse og EXE filens .. væsentlig.
Avatar billede cellaneous Nybegynder
07. oktober 2001 - 12:35 #10
Er stadig chokeret over størrelsen... når man tænker på hvor nemt der er at lave en hel form gennemsigtig, og hvis man kigger på hvor tilsvarende enkelt det er at lave en listview gennemsnigtig (http://www.mvps.org/vbnet/code/comctl/lvbackground.htm) kan jeg godt holde mig fra 11,6 k bare for at få en tekstbox gennemsnigtig :-)
Men hvis du engang lavere en ocx og tager konkurrencen op med ccrp kunne det være sjovt at se din frembringelse.
Avatar billede tdaugaard Nybegynder
07. oktober 2001 - 12:36 #11
Den er ikke engang gennemsigtig ;o) Den er custommade .. den kan ikke nær så meget som den \"rigtige\"
Avatar billede tdaugaard Nybegynder
07. oktober 2001 - 12:37 #12
Jeg kunne sikkert nok have lavet noget AplhaBlend() på en normal textbox, men det er kun understøttet af Windows 2000/XP ..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester