Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Netzwerke (https://www.delphipraxis.net/14-netzwerke/)
-   -   Delphi TWebbrowser: Auswahlmenü <option> auswählen und "anklicken& (https://www.delphipraxis.net/139613-twebbrowser-auswahlmenue-option-auswaehlen-und-anklicken.html)

DelphiPeter 1. Sep 2009 16:10


TWebbrowser: Auswahlmenü <option> auswählen und "
 
Hallo Delphi Freunde!

Hat jemand eine Idee, wie ich einen Eintrag eines Auswahlmenüs <option> auswählen kann, quasi einen Klick und die Auswahl "simulieren" ?
Habe dazu einfach keine Idee :-(

Gruß,
Peter

Oldy 2. Sep 2009 20:01

Re: TWebbrowser: Auswahlmenü <option> auswählen und &a
 
Also vorerst..
ich hab keine ahnung ob das funkitoniert :)

in der wbcrtl.pas findet man folgendes:
Delphi-Quellcode:
function WbSetCheckBoxField(WebBrowser: TWebBrowser; FieldName: string; Checked: boolean): Boolean;
var
  Field: TPoint;
begin
  // Position des Felds holen
  if not WbFindField(WebBrowser, FieldName, Field) then
  begin
    Result := false; // Feld existiert nicht
    exit;            // Ende
  end;
  try
    // CheckBox setzen
    WebBrowser.OleObject.Document.forms.Item(Field.x).Item(Field.y).Checked := Checked;
    Result := True;
  except
    Result := false;
    Exit;
  end;
end;
Damit setzt man den Check-Status der Checkbox.

Eventuell geht das ja auch so:

Delphi-Quellcode:
function WbSetBoxIndex(WebBrowser: TWebBrowser; FieldName: string; index: integer;): Boolean;
var
  Field: TPoint;
begin
  // Position des Felds holen
  if not WbFindField(WebBrowser, FieldName, Field) then
  begin
    Result := false; // Feld existiert nicht
    exit;            // Ende
  end;
  try
    // Setzten
    WebBrowser.OleObject.Document.forms.Item(Field.x).Item(Field.y).itemindex:= index;
    Result := True;
  except
    Result := false;
    Exit;
  end;
end;
überhaupt nicht getestet , nur reine vermutung..


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:25 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz