Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
 Аватар для Dmitrij8110
0 / 0 / 0
Регистрация: 09.08.2015
Сообщений: 5

Дублирование метки label

15.08.2015, 23:26. Показов 1061. Ответов 9
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток.
Столкнулся с проблемой. Требуется продублировать метку. Как дублировать кнопку - понятно, а когда начинаю по образцу делать дулеж метки, то выводит сообщение "procedure declaration does not match description of event or procedure having the same name"
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
Private Sub Label1_Click(Index As Integer)
Dim  t As Long
        For y = 1 To x Step 1
        t = t + 500
        Load Label1(y)
        Label1(y).Caption = "Дата заправки"  & y
        Label1(y).Top = 500
        Label1(y).Left = 1700
        Label1(y).Visible = "True"
        Next y
End Sub
Подскажите пожалуйста, как выйти из данной ситуации.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.08.2015, 23:26
Ответы с готовыми решениями:

[masm32] Ошибка - дублирование метки из макроса при нескольких вызовах
выдает много ошибок в 47-48 строках. не понимаю(( .386 .model flat,STDCALL option casemap :none ;case sensitive include...

Метки label ...
Вот код моей программы: unit Unit1; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls,...

Использование метки. Label
Всем привет! Недавно начал изучать паскаль, и никак не могу разобраться с метками и как ими пользоваться. Пожалуйста покажите на примере,...

9
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
16.08.2015, 07:49
x это глобальная переменная? Она задана?
На какую строку ругается?
У меня всё работает

Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
Option Explicit
 
Private Sub Label1_Click(Index As Integer)
Dim t As Long
Dim y, x
x = 10
        For y = 1 To x Step 1
        Load Label1(y)
        Label1(y).Visible = True
        Label1(y).Caption = "Дата заправки  " & y
        t = t + 400
        Label1(y).Top = t
        Label1(y).Left = 700
        Next y
End Sub
0
 Аватар для Dmitrij8110
0 / 0 / 0
Регистрация: 09.08.2015
Сообщений: 5
16.08.2015, 12:57  [ТС]
Спасибо, но у меня почему то ругается на первую строку "Private Sub Label1_Click(Index As Integer)" выдает "procedure declaration does not match description of event or procedure having the same name"
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
16.08.2015, 13:03
Индекс у лабела поставил = 0?
0
 Аватар для Dmitrij8110
0 / 0 / 0
Регистрация: 09.08.2015
Сообщений: 5
16.08.2015, 13:21  [ТС]
поставил, теперь на щелчок мыши не реагирует
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
16.08.2015, 13:26
вотт
Вложения
Тип файла: rar 1.rar (1.2 Кб, 5 просмотров)
1
 Аватар для Dmitrij8110
0 / 0 / 0
Регистрация: 09.08.2015
Сообщений: 5
16.08.2015, 16:45  [ТС]
Немножко поменяю вопрос, есть текстовое поле, в него вводится число и после нажатия клавиши Enter, выводится то количество меток, которое было введено в TextBox.
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
16.08.2015, 17:18
Та же процедура. Считай значение из текстбокса
Visual Basic
1
x = val(текстБокс)
1
 Аватар для Dmitrij8110
0 / 0 / 0
Регистрация: 09.08.2015
Сообщений: 5
16.08.2015, 23:25  [ТС]
А можно ли сделать так, что бы выводимая Label1(y) имела те же координаты, что и основная, и от нее уже вниз выводились остальные. То есть у основной Label координаты Left=8700, Top=2040, а у выводимой - Left=8800, Top=2100 (а не нуль). Ну и естественно остальные Label соответственно вниз на Тор=400
0
 Аватар для Alex77755
11525 / 3812 / 683
Регистрация: 13.02.2009
Сообщений: 11,229
17.08.2015, 06:46
Visual Basic
1
2
3
4
5
6
7
8
9
10
        x = Текст1
        T = Label1(0).Top
        
        For y = 1 To x Step 1
            Load Label1(y)
            Label1(y).Visible = True
            Label1(y).Caption = "Дата заправки  " & y
            Label1(y).Top = T
            T = T + 400
        Next y
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
17.08.2015, 06:46
Помогаю со студенческими работами здесь

Label выделение метки
можно ли сделать так чтобы при наведении на метку она выделялась(выпуклой стала)

Обновление метки (label) по таймеру
Привет. Используется 2013 Visual Studio C++. Есть GUI проект с использованием .NET Windows Forms. На форме MyForm.h только...

Управление свойствами метки label, расположенной на другой форме
Подскажите пожалуйста каким образом из Form1 изменить свойство Form2.label1. Оно мне пишет Form2.label1 является "поле", но...

В новом проекте двойной клик по Label пишет текст метки в буфер обмена
Создаю пустой проект winform, кидаю на форму компонент label1, запускаю. при двойном клике по label1 ее текст копируется в буфер обмена,...

В новом проекте двойной клик по Label пишет текст метки в буфер обмена
Здрасьте! Когда два раза кликаю на кнопку он копирует текст из label почему? Как можно это отключить?!


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Новые блоги и статьи
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
Настройки VS Code
Loafer 13.04.2026
{ "cmake. configureOnOpen": false, "diffEditor. ignoreTrimWhitespace": true, "editor. guides. bracketPairs": "active", "extensions. ignoreRecommendations": true, . . .
Оптимизация кода на разграничение прав доступа к элементам формы
Maks 13.04.2026
Алгоритм из решения ниже реализован на нетиповом документе, разработанного в конфигурации КА2. Задачи, как таковой, поставлено не было, проделанное ниже исключительно моя инициатива. Было так:. . .
Контроль заполнения и очистка дат в зависимости от значения перечислений
Maks 12.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: реализовать контроль корректности заполнения дат назначения. . .
Архитектура слоя интернета для сервера-слоя.
Hrethgir 11.04.2026
В продолжение https:/ / www. cyberforum. ru/ blogs/ 223907/ 10860. html Знаешь что я подумал? Раз мы все источники пишем в голове ветки, то ничего не мешает добавить в голову такой источник, который сам. . .
Подстановка значения реквизита справочника в табличную часть документа
Maks 10.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеПерсонала", разработанного в конфигурации КА2. Задача: при выборе сотрудника (справочник Сотрудники) в ТЧ документа. . .
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru