Форум программистов, компьютерный форум, киберфорум
Visual Basic .NET
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 03.04.2015
Сообщений: 1

Несовместимость сигнатуры с делегатом

13.05.2015, 15:52. Показов 1400. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Метод "Friend WithEvents Button_Click As System.Windows.Controls.Button" не имеет сигнатуры, совместимой с делегатом "Delegate Sub RoutedEventHandler(sender As Object, e As System.Windows.RoutedEventArgs)". D:\Projects\HelloWPFApp\HelloWPFApp\obj\ Debug\Greetings.g.i.vb 105 95 HelloWPFApp
Прошу, подскажите в чем может быть проблема? Выдает ошибку при сборке.

VB.NET
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
#ExternalChecksum("..\..\Greetings.xaml","{406ea660-64cf-4c82-b6f0-42d48172a799}","5CDA707778D6491901B04617F1A36F63")
 
 
 
Option Strict Off
Option Explicit On
 
Imports System
Imports System.Diagnostics
Imports System.Windows
Imports System.Windows.Automation
Imports System.Windows.Controls
Imports System.Windows.Controls.Primitives
Imports System.Windows.Data
Imports System.Windows.Documents
Imports System.Windows.Ink
Imports System.Windows.Input
Imports System.Windows.Markup
Imports System.Windows.Media
Imports System.Windows.Media.Animation
Imports System.Windows.Media.Effects
Imports System.Windows.Media.Imaging
Imports System.Windows.Media.Media3D
Imports System.Windows.Media.TextFormatting
Imports System.Windows.Navigation
Imports System.Windows.Shapes
Imports System.Windows.Shell
 
 
'''<summary>
'''MainWindow
'''</summary>
<Microsoft.VisualBasic.CompilerServices.DesignerGenerated()>  _
Partial Public Class MainWindow
    Inherits System.Windows.Window
    Implements System.Windows.Markup.IComponentConnector
    
    
    #ExternalSource("..\..\Greetings.xaml",7)
    <System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")>  _
    Friend WithEvents RadioButton1 As System.Windows.Controls.RadioButton
    
    #End ExternalSource
    
    
    #ExternalSource("..\..\Greetings.xaml",8)
    <System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")>  _
    Friend WithEvents RadioButton2 As System.Windows.Controls.RadioButton
    
    #End ExternalSource
    
    
    #ExternalSource("..\..\Greetings.xaml",9)
    <System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1823:AvoidUnusedPrivateFields")>  _
    Friend WithEvents Button_Click As System.Windows.Controls.Button
    
    #End ExternalSource
    
    Private _contentLoaded As Boolean
    
    '''<summary>
    '''InitializeComponent
    '''</summary>
    <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
     System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0")>  _
    Public Sub InitializeComponent() Implements System.Windows.Markup.IComponentConnector.InitializeComponent
        If _contentLoaded Then
            Return
        End If
        _contentLoaded = true
        Dim resourceLocater As System.Uri = New System.Uri("/HelloWPFApp;component/greetings.xaml", System.UriKind.Relative)
        
        #ExternalSource("..\..\Greetings.xaml",1)
        System.Windows.Application.LoadComponent(Me, resourceLocater)
        
        #End ExternalSource
    End Sub
    
    <System.Diagnostics.DebuggerNonUserCodeAttribute(),  _
     System.CodeDom.Compiler.GeneratedCodeAttribute("PresentationBuildTasks", "4.0.0.0"),  _
     System.ComponentModel.EditorBrowsableAttribute(System.ComponentModel.EditorBrowsableState.Never),  _
     System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Design", "CA1033:InterfaceMethodsShouldBeCallableByChildTypes"),  _
     System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Maintainability", "CA1502:AvoidExcessiveComplexity"),  _
     System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1800:DoNotCastUnnecessarily")>  _
    Sub System_Windows_Markup_IComponentConnector_Connect(ByVal connectionId As Integer, ByVal target As Object) Implements System.Windows.Markup.IComponentConnector.Connect
        If (connectionId = 1) Then
            Me.RadioButton1 = CType(target,System.Windows.Controls.RadioButton)
            Return
        End If
        If (connectionId = 2) Then
            Me.RadioButton2 = CType(target,System.Windows.Controls.RadioButton)
            Return
        End If
        If (connectionId = 3) Then
            Me.Button_Click = CType(target,System.Windows.Controls.Button)
            
            #ExternalSource("..\..\Greetings.xaml",9)
            AddHandler Me.Button_Click.Click, New System.Windows.RoutedEventHandler(AddressOf Me.Button_Click) ' Тут беда
            
            #End ExternalSource
            Return
        End If
        Me._contentLoaded = true
    End Sub
End Class
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.05.2015, 15:52
Ответы с готовыми решениями:

Программа с делегатом
Необходимо создать делигат, который будет использован как метод Console.ReadLine. Кажись я чего-то не так понял, но вот что у меня...

Программа с делегатом
Где здесь ошибка и как ее исправить ? using System; delegate void Str (string s); class Program { static void...

Простейшая программа с делегатом
Почему не удается в данном коде присвоить делегату метод test ? И как исправить ошибку. using System; using...

1
Администратор
Эксперт .NET
 Аватар для tezaurismosis
9673 / 4825 / 763
Регистрация: 17.04.2012
Сообщений: 9,664
Записей в блоге: 14
14.05.2015, 09:43
VB.NET
1
AddHandler Me.Button_Click.Click, New System.Windows.RoutedEventHandler(AddressOf Me.Button_Click) ' Тут беда
Беда в том, что вы указываете адрес на событие, а не на его обработчик. Какое имя у обработчика клика кнопки в вашем коде? Если Button_Click_Click, то
VB.NET
1
2
AddHandler Me.Button_Click.Click, _
New System.Windows.RoutedEventHandler(AddressOf Me.Button_Click_Click)
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.05.2015, 09:43
Помогаю со студенческими работами здесь

Сериализация объекта с делегатом
Есть класс, есть делегат. public delegate void WordDelegate(); public class Word { public...

Немогу разобраться с делегатом!
Привет всем! Помогите разобраться с делегатом : monitor.NotifyOnChanged(delegate { ...

Работа с делегатом Action
Добрый вечер. Подскажите пожалуйста разницу работы приведенных ниже примеров: using System; namespace ConsoleApp { class...

Поиск элемента в массиве(с делегатом)
Доброе время суток! Вот, кроме уже практически изученной задачи о стеке, появилась еще такая. Реализовать метод, который осуществляет...

Вызов функции из другого класса делегатом
Здравствуйте. Имеются два скрипта: Script 1 public Action&lt;float, float&gt; ImgPosChanged = delegate {}; void Start() { ...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Символические и жёсткие ссылки в Linux.
algri14 15.03.2026
Существует два типа ссылок — символические и жёсткие. Ссылка в Linux — это дополнительная запись в каталоге, которая может указывать либо на inode «файла-ИСТОЧНИКА», тогда это будет «жёсткая. . .
[Owen Logic] Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора
ФедосеевПавел 14.03.2026
Поддержание уровня воды в резервуаре количеством включённых насосов: моделирование и выбор регулятора ВВЕДЕНИЕ Выполняя задание на управление насосной группой заполнения резервуара,. . .
делаю науч статью по влиянию грибов на сукцессию
anaschu 13.03.2026
прикрепляю статью
SDL3 для Desktop (MinGW): Создаём пустое окно с нуля для 2D-графики на SDL3, Си и C++
8Observer8 10.03.2026
Содержание блога Финальные проекты на Си и на C++: hello-sdl3-c. zip hello-sdl3-cpp. zip Результат:
Установка CMake и MinGW 13.1 для сборки С и C++ приложений из консоли и из Qt Creator в EXE
8Observer8 10.03.2026
Содержание блога MinGW - это коллекция инструментов для сборки приложений в EXE. CMake - это система сборки приложений. Здесь описаны базовые шаги для старта программирования с помощью CMake и. . .
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru