Problem mit den Width und Heigh von TCppWebBrowser



  • Kann mir einer sagen warum, ich das TcppWebbrowser Element nicht in der Grösse ändern kann?

    Ich habe eine Form und dadrauf ein Tcppwebbrowser. Da die Form ja in der Grösse,
    variable ist, muss der cppwebbrowser ja mit wachsen bzw. schrumpfen.

    void __fastcall TForm1::FormCreate(TObject *Sender)
    {
    Browser->Left=0;
    Browser->Top=ComboBox1->Top+ComboBox1->Height+3;
    Browser->Width=200;
    Browser->Height=StatusBar1->Top-1;
    }
    

    Das Left und Top klappt, aber die Grösse lässt sich nicht ändern.



  • Hallo

    Es ist nicht gut, OnCreate und OnDestroy zu verwenden.
    In deinem Fall ist das auch genau der Grund für dein Problem, denn OnCreate wird ausgeführt, bevor irgendwelche Größenänderungen durchgeführt werden.
    Du müßtest den Code mit in das Ereignis TForm::OnResize schreiben.

    Aber das ganze ist unnötig, wenn du die Eigenschaft Align des CppWebbrowsers entsprechend deinen Wünschen setzt.

    bis bald
    akari



  • Nein es geht nicht, mit den passenden Align.
    Ich muss zur Laufzeit das Browserfenster von der Position und Grösse her ändern.

    Aber nun passt alles.


Anmelden zum Antworten