1. A777MP17812.05.2025 в 08:16от
Загрузка...
Загрузка...

Помогите с TreeView и WebBrowser

Тема в разделе "С/С++/Pascal/Delphi", создана пользователем Chelsea, 13.11.2013.

  1. Chelsea

    Chelsea

    Статус:
    Оффлайн
    Регистрация:
    03.07.12
    Сообщения:
    37
    Репутация:
    -2 +/-
    Всем Привет, написал код чтобы вб открывал hmtl документ, но он его не открывает.
    Подскажите в чем ошибка:
    unit Unit2;

    interface

    uses
    Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
    Dialogs, ComCtrls, OleCtrls, SHDocVw;

    type

    TForm2 = class(TForm)
    WebBrowser1: TWebBrowser;
    TreeView1: TTreeView;
    procedure TreeView1Click(Sender: TObject);
    private
    { Private declarations }
    public
    { Public declarations }
    end;


    var
    Form2: TForm2;

    implementation

    {$R *.dfm}

    procedure TForm2.TreeView1Click(Sender: TObject);
    begin
    if TreeView1.Selected.Index=1
    then WebBrowser1.Navigate(ExtractFilePath(ParamStr(0)) + 'html\1.1.html');

    end;

    end.
     
  2. Хуйв

    Хуйв

    Статус:
    Оффлайн
    Регистрация:
    06.11.13
    Сообщения:
    26
    Репутация:
    3 +/-
    Попробуй в процедуре:
    if OpenDialog1.Execute then
    WebBrowser1.Navigate(OpenDialog1.FileName);

    Нужно перед названием папки написать '\', например '\html\1.1.html, если html - это папка
     
    Последнее редактирование: 14.11.2013
  3. Chelsea

    Chelsea

    Статус:
    Оффлайн
    Регистрация:
    03.07.12
    Сообщения:
    37
    Репутация:
    -2 +/-
    Нашел ошибку. Почему то у Главы 1.1 индекс 0, хотя ставил 1.