fjen scrollbar i TWebBrowser?

Tags:    delphi

Hej derude :-)

Er der nogen der ved hvordan man kan fjerne scrollbaren i TWebBrowser komponentet?

M.V.H. Kim / FreeSoft
_______________________________
http://medlem.jubii.dk/freesoft/



9 svar postet i denne tråd vises herunder
2 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Er der nogen der ved hvordan man kan fjerne scrollbaren i TWebBrowser komponentet?


Ja, søreme så... du kan bruge følgende kode:

const
cHidden = 'hidden';

begin
// Gem horisontal scrollbar
WebBrowser1.OleObject.Document.Body.Style.OverflowX := cHidden;
// Get vertikal scrollbar
WebBrowser1.OleObject.Document.Body.Style.OverflowY := cHidden;

Og det er såmænd alt der skal til.



Er der nogen der ved hvordan man kan fjerne scrollbaren i TWebBrowser komponentet?

Ja, søreme så... du kan bruge følgende kode:

const
cHidden = 'hidden';

begin
// Gem horisontal scrollbar
WebBrowser1.OleObject.Document.Body.Style.OverflowX := cHidden;
// Get vertikal scrollbar
WebBrowser1.OleObject.Document.Body.Style.OverflowY := cHidden;

Og det er såmænd alt der skal til.

Ok...men jeg kan ikke få det til at virke...den kommer med en blå fejl.
Det skal være sådan at man kun ser bannert ikke det hvide uden om..

/Kim

_______________________________
http://thefreeworld.h4f.dk


Det er fordi at koden ikke kan være i onCreate kom den i stedet for ind i onNavigateComplete på WebBrowser komponenten. Desuden er det nok at skrive:

WebBrowser1.OleObject.Document.Body.Style.OverflowX := 'hidden';
WebBrowser1.OleObject.Document.Body.Style.OverflowY := 'hidden';

Emil Melgaard
emil.melgaard@private.dk
- Admin på gruppen Delphi spilprogrammering.
http://www.delphispilprogram.udvikleren.dk



Er der nogen der ved hvordan man kan fjerne scrollbaren i TWebBrowser komponentet?

Ja, søreme så... du kan bruge følgende kode:

const
cHidden = 'hidden';

begin
// Gem horisontal scrollbar
WebBrowser1.OleObject.Document.Body.Style.OverflowX := cHidden;
// Get vertikal scrollbar
WebBrowser1.OleObject.Document.Body.Style.OverflowY := cHidden;

Og det er såmænd alt der skal til.


Ok...men jeg kan ikke få det til at virke...den kommer med en blå fejl.
Det skal være sådan at man kun ser bannert ikke det hvide uden om..

/Kim

_______________________________
http://thefreeworld.h4f.dk



Jeg ved godt at der er gået lidt tid inden jeg svaret....:-)

Det virker...!

Men jeg vil kun se bannert...der er noget hvidt uden om...og så har den også en kant...den vil jeg også gerne have væk....:-)


Er der nogen der ved hvordan man kan fjerne scrollbaren i TWebBrowser komponentet?


Ja, søreme så... du kan bruge følgende kode:

const
cHidden = 'hidden';

begin
// Gem horisontal scrollbar
WebBrowser1.OleObject.Document.Body.Style.OverflowX := cHidden;
// Get vertikal scrollbar
WebBrowser1.OleObject.Document.Body.Style.OverflowY := cHidden;

Og det er såmænd alt der skal til.

Ok...men jeg kan ikke få det til at virke...den kommer med en blå fejl.
Det skal være sådan at man kun ser bannert ikke det hvide uden om..

/Kim

_______________________________
http://thefreeworld.h4f.dk


Det er fordi at koden ikke kan være i onCreate kom den i stedet for ind i onNavigateComplete på WebBrowser komponenten. Desuden er det nok at skrive:

WebBrowser1.OleObject.Document.Body.Style.OverflowX := 'hidden';
WebBrowser1.OleObject.Document.Body.Style.OverflowY := 'hidden';

Emil Melgaard

_______________________________
http://thefreeworld.h4f.dk

[Redigeret d. 12/06-03 17:39:42 af Kim Rasmussen]



Jeg ved godt at der er gået lidt tid inden jeg svaret....:-)

Det virker...!

Men jeg vil kun se bannert...der er noget hvidt uden om...og så har den også en kant...den vil jeg også gerne have væk....:-)


Du kan sætte banneret helt oppe i hjørnet med html:

<pre><img src="blabla.jpg" style="position:absolute;top:0px;left:0px"></pre>

Jeg ved ikke hvordan man fjerner kanten på WebBrowseren, men ville det ikke være meget nemmere hvis programmet henter et billede fra internettet og sætter det ind i et Image som har en ShellExecute() i onClick?

Emil Melgaard
emil.melgaard@private.dk
- Admin på gruppen Delphi spilprogrammering.
http://www.delphispilprogram.udvikleren.dk



Du skal sætte margin i html dokumentet til at være 0 det gør du således:
<body style="margin: 0px;">

mvh.
Lasse Espeholt
www.mobileservices.dk - en del af hverdagen

[Redigeret d. 13/06-03 07:38:58 af Lasse Espeholt]



Jo men det er jo ikke et billede jeg henter...:-)
det er en html(eller rettere en php) side jeg henter..:-)

Jeg ved godt at der er gået lidt tid inden jeg svaret....:-)

Det virker...!

Men jeg vil kun se bannert...der er noget hvidt uden om...og så har den også en kant...den vil jeg også gerne have væk....:-)

Du kan sætte banneret helt oppe i hjørnet med html:

<pre><img src="blabla.jpg" style="position:absolute;top:0px;left:0px"></pre>

Jeg ved ikke hvordan man fjerner kanten på WebBrowseren, men ville det ikke være meget nemmere hvis programmet henter et billede fra internettet og sætter det ind i et Image som har en ShellExecute() i onClick?

Emil Melgaard
emil.melgaard@private.dk
- Admin på gruppen Delphi spilprogrammering.
http://www.delphispilprogram.udvikleren.dk

_______________________________
http://thefreeworld.h4f.dk



Det virker...men den kant er der endnu...men jeg kan godt leve med den hvis den ikke kan fjenes..:-)
Du skal sætte margin i html dokumentet til at være 0 det gør du således:
<body style="margin: 0px;">

mvh.
Lasse Espeholt
www.mobileservices.dk - en del af hverdagen

[Redigeret d. 13/06-03 07:38:58 af Lasse Espeholt]

_______________________________
http://thefreeworld.h4f.dk



Nu har jeg fundet ud af det...
http://www.eksperten.dk/spm/364236
:)
_______________________________
http://thefreeworld.h4f.dk



t