Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/86: Рейтинг темы: голосов - 86, средняя оценка - 4.77
2 / 2 / 1
Регистрация: 03.05.2011
Сообщений: 29
1

Web browser (веб браузер)

01.12.2011, 08:49. Показов 15570. Ответов 11
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
C#
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
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
 
 
namespace браузер
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
 
        private void goButton_Click(object sender, EventArgs e)
        {
            webBrowser1.Navigate(new Uri(comboBox1.SelectedItem.ToString()));
        }
 
        private void домашняяСтраницаToolStripMenuItem_Click(object sender, EventArgs e)
        {
            webBrowser1.GoHome();
        }
 
        private void назадToolStripMenuItem_Click(object sender, EventArgs e)
        {
            webBrowser1.GoBack(); 
        }
 
        private void впередToolStripMenuItem_Click(object sender, EventArgs e)
        {
            webBrowser1.GoForward();
        }
 
        private void Form1_Load(object sender, EventArgs e)
        {
            comboBox1.SelectedIndex = 0;
            webBrowser1.GoHome();
        }
 
        
    }
}
вот мой программный код, на выходе выдает ошибку "браузер.Form1" не содержит определения для "NavigateToolStripMenuItem_Click" и не был найден метод расширения "NavigateToolStripMenuItem_Click", принимающий тип "браузер.Form1" в качестве первого аргумента (возможно, пропущена директива using или ссылка на сборку) F:\браузер\браузер\Form1.Designer.cs

что у меня не так?..
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2011, 08:49
Ответы с готовыми решениями:

Post-запрос в web browser
private void button1_Click_1(object sender, EventArgs e) { ...

Хочу создать на C# свой Web Browser
Хочу создать на C# свой Web Browser , с нуля без использования компонентов VS Web Browser, и без...

Web-browser
в с-шарпе веб-броузер если загружаю так: webBrowser1.Navigate(@"c:\1.htm"); гиперссылки...

Web Browser и dhtmlXGridObject
Товарищи, помогите советом как осилить такую задачу : пишу утилиту, которая автоматом будет...

11
2 / 2 / 1
Регистрация: 03.05.2011
Сообщений: 29
01.12.2011, 08:54  [ТС] 2
вот фото формы, еще не работают "назад", "вперед", "домашняя"
Миниатюры
Web browser (веб браузер)  
0
773 / 553 / 80
Регистрация: 03.07.2011
Сообщений: 1,020
01.12.2011, 21:53 3
В дизайнерском коде осталось объявление события NavigateToolStripMenuItem_Click
при том что в коде нет обработчика этого события ,который должен выглядеть как то так
C#
1
2
3
4
private void NavigateToolStripMenuItem_Click(object sender, EventArgs e)
        {
            //
        }
надо удалить декларацию этого события в дизайнерском коде браузера
1
2 / 2 / 1
Регистрация: 03.05.2011
Сообщений: 29
02.12.2011, 06:21  [ТС] 4
а он и не нужен, мне ведь надо чтоб работали кнопки: домашняя, вперед и назад, а не навигация.

Добавлено через 6 минут
а когда я удаляю
C#
1
private System.Windows.Forms.ToolStripMenuItem NavigateToolStripMenuItem;
в дизанейрском, то ошибка...
0
773 / 553 / 80
Регистрация: 03.07.2011
Сообщений: 1,020
02.12.2011, 15:19 5
Надо удалить строчку в private void InitializeComponent()
C#
1
2
3
4
5
6
7
8
9
10
private void InitializeComponent()
        {
            // 
            // toolStripMenuItem1
            // 
            this.toolStripMenuItem1.Name = "toolStripMenuItem1";
            this.toolStripMenuItem1.Size = new System.Drawing.Size(40, 20);
            this.toolStripMenuItem1.Text = "777";
            this.toolStripMenuItem1.Click += new System.EventHandler(this.toolStripMenuItem1_Click);//вот подобной этой
       }
1
2 / 2 / 1
Регистрация: 03.05.2011
Сообщений: 29
02.12.2011, 18:02  [ТС] 6
C#
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
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
namespace браузер
{
    partial class Form1
    {
        /// <summary>
        /// Требуется переменная конструктора.
        /// </summary>
        private System.ComponentModel.IContainer components = null;
 
        /// <summary>
        /// Освободить все используемые ресурсы.
        /// </summary>
        /// <param name="disposing">истинно, если управляемый ресурс должен быть удален; иначе ложно.</param>
        protected override void Dispose(bool disposing)
        {
            if (disposing && (components != null))
            {
                components.Dispose();
            }
            base.Dispose(disposing);
        }
 
        #region Код, автоматически созданный конструктором форм Windows
 
        /// <summary>
        /// Обязательный метод для поддержки конструктора - не изменяйте
        /// содержимое данного метода при помощи редактора кода.
        /// </summary>
        private void InitializeComponent()
        {
            this.menuStrip1 = new System.Windows.Forms.MenuStrip();
            this.NavigateToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.домашняяСтраницаToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.назадToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.впередToolStripMenuItem = new System.Windows.Forms.ToolStripMenuItem();
            this.goButton = new System.Windows.Forms.Button();
            this.comboBox1 = new System.Windows.Forms.ComboBox();
            this.webBrowser1 = new System.Windows.Forms.WebBrowser();
            this.menuStrip1.SuspendLayout();
            this.SuspendLayout();
            // 
            // menuStrip1
            // 
            this.menuStrip1.Items.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.NavigateToolStripMenuItem});
            this.menuStrip1.Location = new System.Drawing.Point(0, 0);
            this.menuStrip1.Name = "menuStrip1";
            this.menuStrip1.Size = new System.Drawing.Size(767, 24);
            this.menuStrip1.TabIndex = 0;
            this.menuStrip1.Text = "menuStrip1";
            // 
            // NavigateToolStripMenuItem
            // 
            this.NavigateToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.домашняяСтраницаToolStripMenuItem,
            this.назадToolStripMenuItem,
            this.впередToolStripMenuItem});
            this.NavigateToolStripMenuItem.Name = "NavigateToolStripMenuItem";
            this.NavigateToolStripMenuItem.Size = new System.Drawing.Size(62, 20);
            this.NavigateToolStripMenuItem.Text = "Navigate";
            this.NavigateToolStripMenuItem.Click += new System.EventHandler(this.NavigateToolStripMenuItem_Click);
            // 
            // домашняяСтраницаToolStripMenuItem
            // 
            this.домашняяСтраницаToolStripMenuItem.Name = "домашняяСтраницаToolStripMenuItem";
            this.домашняяСтраницаToolStripMenuItem.Size = new System.Drawing.Size(187, 22);
            this.домашняяСтраницаToolStripMenuItem.Text = "Домашняя страница";
            // 
            // назадToolStripMenuItem
            // 
            this.назадToolStripMenuItem.Name = "назадToolStripMenuItem";
            this.назадToolStripMenuItem.Size = new System.Drawing.Size(187, 22);
            this.назадToolStripMenuItem.Text = "Назад";
            // 
            // впередToolStripMenuItem
            // 
            this.впередToolStripMenuItem.Name = "впередToolStripMenuItem";
            this.впередToolStripMenuItem.Size = new System.Drawing.Size(187, 22);
            this.впередToolStripMenuItem.Text = "Вперед";
            // 
            // goButton
            // 
            this.goButton.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(204)));
            this.goButton.Location = new System.Drawing.Point(398, 36);
            this.goButton.Name = "goButton";
            this.goButton.Size = new System.Drawing.Size(80, 23);
            this.goButton.TabIndex = 1;
            this.goButton.Text = "Перейти";
            this.goButton.UseVisualStyleBackColor = true;
            this.goButton.Click += new System.EventHandler(this.goButton_Click);
            // 
            // comboBox1
            // 
            this.comboBox1.FormattingEnabled = true;
            this.comboBox1.Items.AddRange(new object[] {
            "http://www.google.com/",
            "http://www.mail.ru/",
            "http://www.yandex.ru/",
            "http://www.rambler.ru/"});
            this.comboBox1.Location = new System.Drawing.Point(132, 38);
            this.comboBox1.Name = "comboBox1";
            this.comboBox1.Size = new System.Drawing.Size(171, 21);
            this.comboBox1.TabIndex = 2;
            // 
            // webBrowser1
            // 
            this.webBrowser1.Location = new System.Drawing.Point(31, 89);
            this.webBrowser1.MinimumSize = new System.Drawing.Size(20, 20);
            this.webBrowser1.Name = "webBrowser1";
            this.webBrowser1.Size = new System.Drawing.Size(705, 435);
            this.webBrowser1.TabIndex = 3;
            // 
            // Form1
            // 
            this.AutoScaleDimensions = new System.Drawing.SizeF(6F, 13F);
            this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.Font;
            this.ClientSize = new System.Drawing.Size(767, 551);
            this.Controls.Add(this.webBrowser1);
            this.Controls.Add(this.comboBox1);
            this.Controls.Add(this.goButton);
            this.Controls.Add(this.menuStrip1);
            this.MainMenuStrip = this.menuStrip1;
            this.Name = "Form1";
            this.Text = "Web Browser";
            this.Load += new System.EventHandler(this.Form1_Load);
            this.menuStrip1.ResumeLayout(false);
            this.menuStrip1.PerformLayout();
            this.ResumeLayout(false);
            this.PerformLayout();
 
        }
 
        #endregion
 
        private System.Windows.Forms.MenuStrip menuStrip1;
        private System.Windows.Forms.Button goButton;
        private System.Windows.Forms.ComboBox comboBox1;
        private System.Windows.Forms.WebBrowser webBrowser1;
        private System.Windows.Forms.ToolStripMenuItem NavigateToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem домашняяСтраницаToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem назадToolStripMenuItem;
        private System.Windows.Forms.ToolStripMenuItem впередToolStripMenuItem;
    }
}
вот что у меня там...

Добавлено через 6 минут
хмм, я их удалила..
но он все равно не работает..
0
773 / 553 / 80
Регистрация: 03.07.2011
Сообщений: 1,020
02.12.2011, 18:04 7
C#
1
2
3
4
5
6
7
8
9
10
11
  // 
            // NavigateToolStripMenuItem
            // 
            this.NavigateToolStripMenuItem.DropDownItems.AddRange(new System.Windows.Forms.ToolStripItem[] {
            this.домашняяСтраницаToolStripMenuItem,
            this.назадToolStripMenuItem,
            this.впередToolStripMenuItem});
            this.NavigateToolStripMenuItem.Name = "NavigateToolStripMenuItem";
            this.NavigateToolStripMenuItem.Size = new System.Drawing.Size(62, 20);
            this.NavigateToolStripMenuItem.Text = "Navigate";
            this.NavigateToolStripMenuItem.Click += new System.EventHandler(this.NavigateToolStripMenuItem_Click);
последнею удалить
1
2 / 2 / 1
Регистрация: 03.05.2011
Сообщений: 29
02.12.2011, 19:50  [ТС] 8
я правда удалила, на работает((
0
773 / 553 / 80
Регистрация: 03.07.2011
Сообщений: 1,020
02.12.2011, 21:17 9
Ну выложи проект сюда ,посмотрим во очию что там не так
1
2 / 2 / 1
Регистрация: 03.05.2011
Сообщений: 29
03.12.2011, 11:02  [ТС] 10
вот.
Вложения
Тип файла: rar браузер.rar (42.5 Кб, 365 просмотров)
0
773 / 553 / 80
Регистрация: 03.07.2011
Сообщений: 1,020
03.12.2011, 16:41 11
Что бы заработали менюшки типа домашняя страница .Нужно было как раз привязать обработчики события у менюСтрип .Кликай на каждый элемент этого меню ,затем иди в свойства и кликни по событию с именем click .Появится новый обработчик типа
C#
1
2
3
4
private void домашняяСтраницаToolStripMenuItem_Click_1(object sender, EventArgs e)
        {
            
        }
перетащи туда код из старого с именем домашняяСтраницаToolStripMenuItem_Click .С остальными также
1
2 / 2 / 1
Регистрация: 03.05.2011
Сообщений: 29
04.12.2011, 15:45  [ТС] 12
УРА! работает, ой спасибочки баашое))))))))))*
0
04.12.2011, 15:45
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2011, 15:45
Помогаю со студенческими работами здесь

Detect Load Web Browser Doc help
здрасте... хотелось бы знать как определить загрузился ли ХТМЛ страница в браузере на форме....

Веб браузер для захода на сайт
Ребята, я начинающий и столкнулся с проблемой. Вообщем я хочу написать программу которая просто...

Web Browser
hi. Я программер начинающий. Вот подошло время первой курсовой. Тема выпала web Browser. Препод...

Web Browser
Стоит одна форма, на ней кнопка, по кнопке прогружается вторая форма, на этой второй форме стоит...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru