Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
18 / 18 / 15
Регистрация: 27.11.2013
Сообщений: 470

Заполнения текстового поля в awesomium

09.10.2016, 23:25. Показов 1407. Ответов 8
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте. Может кто-нибудь объяснить как заполнить обычное текстовое поле с id='filetext' при помощи awesomium? Гуглил, но что-то мне только какие-то функции на основе js предлагало и не более того (возможно плохо гуглил). Неужели нет какого-нибудь метода попроще, как, например, в webbrowser?

C#
1
webBrowser1.Document.GetElementById("filetext").InnerText = "TEXT";
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
09.10.2016, 23:25
Ответы с готовыми решениями:

Заполнения текстового поля в awesomium
Вот так вот заполняется после для которого мы знаем Id элемента, подскажите как сделать тоже самое но со своим полем допустим <input...

Поля, обязательные для заполнения
Добрый вечер.Подскажите как можно сделать textbox и например combobox, обязательными для заполнения?

Поля формы обязательные для заполнения
Подскажите как на форме сделать обязательные для заполнения текст боксы, чтобы при нажатии кнопки продолжить действие не выполнялось, пока...

8
4 / 4 / 1
Регистрация: 11.11.2015
Сообщений: 40
10.10.2016, 20:57
Лучший ответ Сообщение было отмечено FaNaT_96 как решение

Решение

C#
1
webControl1.ExecuteJavascript("document.getElementById('').value=''");
Если знаешь как value заполнить из текст бокса подскажи пожалуйста а вот этот метод работает
0
18 / 18 / 15
Регистрация: 27.11.2013
Сообщений: 470
10.10.2016, 21:12  [ТС]
Цитата Сообщение от D1ma4_ek93 Посмотреть сообщение
Если знаешь как value заполнить из текст бокса подскажи пожалуйста а вот этот метод работает
C#
1
webControl1.ExecuteJavascript("document.getElementById('').value='"+textBox1.Text+"'");
Мб так
2
4 / 4 / 1
Регистрация: 11.11.2015
Сообщений: 40
10.10.2016, 21:24
Спасибо ) сработало ) Ну я просто только начал что-то учить) 3 день в программировании ) ....

Добавлено через 2 минуты
А может тоже знаешь смотри у меня идут клики после авторизации
C#
1
2
3
webControl1.ExecuteJavascript("document.getElementById(').value='"+textBox1.Text+"'");
            webControl1.ExecuteJavascript("document.getElementById('').value='"+textBox2.Text+"'");
            webControl1.ExecuteJavascript("document.getElementById('').click()");
авторизовался
C#
1
 webControl1.ExecuteJavascript("document.getElementById('').click()");
Проблема такая клики быстрее чем загрузка страницы.... в итоге он загружает страницу..... и клики не проходят..
1
18 / 18 / 15
Регистрация: 27.11.2013
Сообщений: 470
10.10.2016, 21:30  [ТС]
Делай проверку на полную загрузку страницы и только после этого кликай.
Код не подскажу, с awesomium вообще никогда не работал, надо читать документацию.
0
4 / 4 / 1
Регистрация: 11.11.2015
Сообщений: 40
10.10.2016, 21:31
А вариант как подождать секунд 10? 15
0
18 / 18 / 15
Регистрация: 27.11.2013
Сообщений: 470
10.10.2016, 21:42  [ТС]
Всякое бывает и страница может грузиться еще больше. Лучше использовать метод полной загрузки.
0
4 / 4 / 1
Регистрация: 11.11.2015
Сообщений: 40
10.10.2016, 21:47
Это очень сложно для меня а вот
C#
1
System.Threading.Thread.Sleep
не срабатывает.
0
0 / 0 / 0
Регистрация: 05.02.2017
Сообщений: 1
02.03.2017, 16:27
Не помню откуда копипаст, но держи:
C#
1
await webControl1.WaitForLoadingComplete();
это для отлова окнчания загрузки, для него нужен вот этот класс:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
    static class WVExtesions
    {
        public static Task WaitForLoadingComplete(this IWebView wv)
        {
            var tcs = new TaskCompletionSource<bool>();
            FrameEventHandler handler = ((sender, e) =>
            {
                if (!(sender as IWebView).IsLoading)
                {
                    tcs.TrySetResult(true);
                }
            }
            );
            wv.LoadingFrameComplete += handler;
            tcs.Task.ContinueWith(_ =>
            {
                wv.LoadingFrameComplete -= handler;
            }, TaskContinuationOptions.ExecuteSynchronously);
            return tcs.Task;
        }
    }
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.03.2017, 16:27
Помогаю со студенческими работами здесь

Перенос данных из программы в поля заполнения браузера
Я новенький в этом деле. Как мне сделать, что бы текст вставленный в Forms1, Forms2, Forms3, при открытие сайта, переносило в нужные мне...

Автопрокрутка текстового поля
Добрый день, подскажите пожалуйста, имеется textbox в Windows Form, куда выводится построчно текст. В свойствах textbox активированы...

Прокутка текстового поля
Есть эл-т TextBox или RichTextBox, значения не имеет, вобщем смысл в том что надо при добавлении текста както прокручивать вниз поле, а то...

Изменение текстового поля ms word
Добрый вечер! Подскажите пожалуйста, можно ли как-то через код изменить текстовое поле(скрины ниже)? Необходимо задать новое название....

Изменение цвета текстового поля
Создать программу, изменяющую цвета фона и символов в тексто-вом поле через постепенный переход цветов. Начальный цвет фона — синий,...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
SDL3 для Web (WebAssembly): Сборка библиотек: SDL3, Box2D, FreeType, SDL3_ttf, SDL3_mixer и SDL3_image из исходников с помощью CMake и Emscripten
8Observer8 27.02.2026
Недавно вышла версия 3. 4. 2 библиотеки SDL3. На странице официальной релиза доступны исходники, готовые DLL (для x86, x64, arm64), а также библиотеки для разработки под Android, MinGW и Visual Studio. . . .
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru