0 / 0 / 2
Регистрация: 13.09.2014
Сообщений: 70
1

После присвоения кода на кнопку на табе при нажатии кнопки выбивает ошибку

18.01.2015, 23:11. Показов 843. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет делаю для себя браузер, но есть одна проблема
После присвоения кода на кнопку на табе
При нажатии кнопки выбивает ошибку

вот код

Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
type
  TForm1 = class(TForm)
    pgc1: TPageControl;
    pnl1: TPanel;
    btn1: TButton;
    procedure btn1Click(Sender: TObject);
    procedure Mymessage(sender:TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;
 
var
  Form1: TForm1;
  wb:TWebBrowser;
 
implementation
 
{$R *.dfm}
 
procedure TForm1.btn1Click(Sender: TObject);
var
  tab:TTabSheet;
  wb:TWebBrowser;
  pnl:TPanel;
  btn:TButton;
begin
tab:=TTabSheet.Create(Self);
tab.PageControl:=pgc1;
tab.Visible := true;
pgc1.ActivePage:=tab;
tab.Align := alClient;
wb:=TWebBrowser.Create(tab);
TwinControl(wb).Parent:=tab;
pnl:=TPanel.Create(tab);
pnl.Parent:=tab;
btn:=TButton.Create(pnl);
btn.Parent:=pnl;
btn.OnClick:=Form1.Mymessage;
 
 
end;
procedure Tform1.Mymessage(sender:TObject);
begin
wb.Navigate('http:\\[url]www.vk.com');[/url]
end;
end.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.01.2015, 23:11
Ответы с готовыми решениями:

Создайте кнопку. При нажатии на кнопку выведите содержащийся в тегах кнопки текст
Создайте кнопку. При нажатии на кнопку с помощью элемента this выведите содержащийся в тегах кнопки...

При нажатии на кнопку,другие кнопки приближаются к данной кнопки
Привет всем!При нажатии на кнопку,другие кнопки приближаются к кнопке на которую я нажимаю.Так как...

Создание кнопки при нажатии на другую кнопку.
как сделать чтобы при нажатие на кнопку посмотреть она вызывает функцию qt создавалась новая кнопка...

Замена кнопки на картинку при нажатии на кнопку
Здравствуйте, можете пожалуйста написать как при нажатии на кнопку эта кнопка меняется на картинку?

3
Супер-модератор
Эксперт Pascal/DelphiАвтор FAQ
32628 / 21095 / 8139
Регистрация: 22.10.2011
Сообщений: 36,358
Записей в блоге: 8
18.01.2015, 23:32 2
Еще бы. wb, который создается в btn1Click, и wb, для которого в обработчике MyMessage вызывается метод Navigate - совершенно разные. Первый инициализируется, а второй, глобальный, нет. Вот и AV...
0
0 / 0 / 2
Регистрация: 13.09.2014
Сообщений: 70
20.01.2015, 16:36  [ТС] 3
Тоесть надо присваивать самому табу отправку кода на btn
0
пофигист широкого профиля
4682 / 3118 / 857
Регистрация: 15.07.2013
Сообщений: 17,970
21.01.2015, 01:45 4
Цитата Сообщение от 4E4EN Посмотреть сообщение
Тоесть надо присваивать самому табу отправку кода на btn
Т.е. не надо бездумно описывать вводимые в код программы переменные.
Ну и разумеется нужно купить или скачать учебник по программированию и прочитать его.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.01.2015, 01:45
Помогаю со студенческими работами здесь

Кнопки. При запуске исчезали, а при нажатии на кнопку появлялись
На форме 3 кнопки(bitbtn) и кнопка (button) при запуске project1 нужно что бы 3 кнопки(bitbtn)...

Выдает ошибку при нажатии на кнопку
Здравствуйте. Помогите исправит программу. При нажатии на кнопку запускающую программу выходит...

Сделать невидимыми другие кнопки при нажатии на кнопку
Как сделать чтоб при нажатии на кнопку исчезали другие кнопки в делфи7???

Заимствование данных кнопки при нажатии на другую кнопку
Подскажите пожалуйста, как сделать заимствование данных кнопки,т.е у нас есть это private void...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru