![]() Главная страница Случайная страница Разделы сайта АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Робота з текстовими полями
Наступний приклад показує, як використовується на практиці метод SetFocus:
2. Запустіть додаток командою Run > Start. У діалоговому вікні Control Examples натисніть кнопку TextBox. На екрані з'являється форма, схожа на мал. 3.3.
txtText1.Top = frmForm1.ScaleTop txtText1.Left = frmForm1.Scaleleft txtText1.Width = frmForm1.Width txtText1.Height = frmForm1.ScaleHeight
Властивості Scale.. відносяться до внутрішніх розмірів форми. Отже, властивості Height і ScaleHeight форми мають різні значення. У значенні ScaleHeignt не враховується простір, займаний заголовком і межами форми. 3. Завершіть роботу додатка і активізуйте форму frmText у вікні дизайнера. 4. Двічі клацніть на перемикачі Встановити курсор після 5 символу, щоб викликати вікно програми з кодом процедури: Private Sub optInsert_Click() 'встановити курсор після 5 символу txtDisplay.SelStart = 5 ' передати фокус текстовому полю 'щоб зміни були наочно видні txtDisplay.SetFocus End Sub Властивість SelStart визначає початкову позицію (у символах) виділеного фрагмента текстового поля. В даному випадку виділення повинне починатися з 5-го символу. Метод SetFocus повертає фокус введення текстовому полю txtDisplay. Забиваем Сайты В ТОП КУВАЛДОЙ - Уникальные возможности от SeoHammer
Каждая ссылка анализируется по трем пакетам оценки: SEO, Трафик и SMM.
SeoHammer делает продвижение сайта прозрачным и простым занятием.
Ссылки, вечные ссылки, статьи, упоминания, пресс-релизы - используйте по максимуму потенциал SeoHammer для продвижения вашего сайта.
Что умеет делать SeoHammer
— Продвижение в один клик, интеллектуальный подбор запросов, покупка самых лучших ссылок с высокой степенью качества у лучших бирж ссылок. — Регулярная проверка качества ссылок по более чем 100 показателям и ежедневный пересчет показателей качества проекта. — Все известные форматы ссылок: арендные ссылки, вечные ссылки, публикации (упоминания, мнения, отзывы, статьи, пресс-релизы). — SeoHammer покажет, где рост или падение, а также запросы, на которые нужно обратить внимание. SeoHammer еще предоставляет технологию Буст, она ускоряет продвижение в десятки раз, а первые результаты появляются уже в течение первых 7 дней. Зарегистрироваться и Начать продвижение 5. Відкрийте процедуру події Click перемикача optSelect: Private Sub optSelect_Click() 'встановити курсор в початок txtDisplay.SelStart = 0 ' визначити довжину рядка і виділити 'відповідна кількість символів txtDisplay.SelLength = Len(txtDisplay.Text) 'передати фокус текстовому полю, - 'щоб зміни були наочно видні txtDisplay.SetFocus End Sub На прикладі цього фрагмента видно, як виділити увесь вміст текстового поля в програмі. Якби в меню була присутній команда Select All, її процедура була б схожа на цей фрагмент. Якщо ви хочете дізнатися, який текст виділений в полі, звертайтеся до властивості SelText. Замініть процедуру події cmdClose_Click наступній: Private Sub cmdClose_Click() If txtDisplay.SelLength > 0 Then MsgBox «Виділений текст» & txtDisplay.SelText End If End ' Вивантажити форму End Sub 7. Запустіть додаток. У діалоговому вікні TextBox Properties виділите слово Multiline і натисніть кнопку Close. Зразковий вид екрану зображений на мал. 3.4.
|