Описание тега directcast

DirectCast is a keyword in VB.NET for explicitly changing the type of an expression, but only via class inheritance or interface implementation.
2 ответа

Почему вы направляете запрос HttpWebRequest в VB.NET?

При использовании метода POST для httpwebrequest я часто вижу строку кода, подобную этой: Dim postReq As HttpWebRequest = DirectCast(WebRequest.Create("https://www.empireavenue.com/user/login/do"), HttpWebRequest) Почему мы делаем DirectCast здесь? …
11 апр '14 в 19:51
1 ответ

VB.net несколько кнопок, использующих одну функцию

Я динамически переименовываю кнопки, и мне нужно выполнить функцию, основанную на тексте кнопки. У меня есть рабочий код (5 разделов для каждой кнопки). Был ли хороший способ просто использовать одну функцию для всех 5 кнопок, используя DirectCast и…
14 дек '15 в 19:36
2 ответа

Direct Cast дает нулевую ошибку для datagridview

В настоящее время я работаю в VB.NET Express для настольных компьютеров, 2013. Мне трудно связать данные SQL с некоторыми представлениями данных в цикле с массивом. Я получаю нулевую ошибку объекта и ее, потому что на прямой линии приведения не тяне…
13 июн '16 в 14:23
1 ответ

DirectCast любое окно, а не только главное окно?

Я пытался редактировать переменные в других окнах, как в VB.NET, используя DirectCast. Кажется, это работает очень хорошо с главным окном, так как я использую Private Main As MainWindow = DirectCast(Application.Current.MainWindow, MainWindow) Но я н…
25 дек '13 в 16:42
0 ответов

vb.net "Удаленный сервер возвратил ошибку: (422) Unprocessable Entity." Как это исправить?

Я пытаюсь войти на сайт и показать код, возвращенный в моей программе. Эта строка кода, которая получает ответ веб-страницы, дает мне ошибку в заголовке. Я не понимаю почему. Любой совет приветствуется. postResponse = DirectCast(postReq.GetResponse(…
1 ответ

Почему с помощью DirectCast присваивается объекты Excel

Я борюсь с пониманием следующего кода Dim _xlsSheet As Excel.Worksheet = DirectCast(xlworkbook.Worksheets(Name), Excel.Worksheet) или же xlworkbook = DirectCast(xlApp.ActiveWorkbook, Excel.Workbook) Все примеры, с которыми я работаю, касаются Excel.…
06 май '14 в 07:34
1 ответ

Как заставить Resharper показать Рефакторинг, который у него уже есть

Всякий раз, когда Resharper встречает код, подобный этому: (treeListNode.Tag as GridLine).AdvertiserSeparation = 5; он представляет вам возможное исправление (поскольку treeListNode.Tag в качестве GridLine может быть нулевым). Он говорит: "Заменить …
2 ответа

'objType' не определен... На самом деле, так, почему это происходит?

Как вы видите на этой картинке ниже, по какой-то причине мой DirectCast не использует ничего, кроме второго аргумента. Он говорит, что для него требуется тип, но он вообще не будет принимать никаких объектов! Спасибо за любую помощь! Я использую VB.…
23 сен '11 в 20:53
0 ответов

Получить набор данных из формы, созданной DirectCast

У меня есть этот код, который я получил откуда-то, который вызывает форму, основанную на определенной переменной: Dim frm as String = "Form1" 'this may vary depending on a certain function Dim objType As Type = Type.[GetType]("project." & frm) D…
03 май '16 в 09:41
3 ответа

Могу ли я программно установить тип объекта для команды DirectCast?

Я помогаю коллеге разработать обработчик ошибок типа "поймать все" для некоторых элементов управления своего приложения. Он хочет передать объект с ошибкой и тип этого объекта, например TextBox или ComboBox, а затем вызвать метод DirectCast в своем …
16 янв '09 в 21:20
5 ответов

vb.net строка для объекта

Мне нужна помощь в приведении строки в объект (который является параметром процедуры). Я также попробовал Ctype, но он не работал. Public Sub procName(lbl1 as Label, lbl2 as Label, lbl3 as Label) 'supposed i have 10 labels 'long Code here for i as i…
23 июн '11 в 15:00
2 ответа

Используйте прямую трансляцию для вызова списка

Я ищу способ избежать использования select case для доступа к конкретному списку; У меня будет около 90 списков в модуле, и в зависимости от записи, выбранной в списке (заполняется вручную именем большинства таблиц моей базы данных, но не всех), мне…
30 окт '14 в 17:17
2 ответа

Неявный вопрос производительности VB

Иногда мне приходится реализовывать интерфейс или наследовать виртуальный объект (MustInherit), в котором базовый метод ожидает объект, хотя я знаю, что значение, которое я передам, всегда будет, например, целым числом. Какой должна быть лучшая прои…
12 дек '09 в 23:26
1 ответ

Vb.Net 2013 Datagridview проблема на DirectCast TextBox

У меня есть этот код, если он изменен, например, первая ячейка, затем я нажимаю на TextBox и снова нажимаю на измененную ячейку, чтобы попытаться записать снова в той же ячейке, редкий эффект и неправильно записывается в той же ячейке. Вам нужно изм…
23 ноя '15 в 19:49
3 ответа

Как отобразить подтверждающее сообщение с помощью GridView ShowDeleteButton CommandField

Я пытаюсь прикрепить функцию Javascript, чтобы подтвердить удаление записи в GridView. Я знаю, что это можно сделать проще, используя asp:LinkButton в ItemTemplate, но я пытаюсь прикрепить его к кнопке CommandField - ShowDeleteButton. Я пытался след…
15 авг '13 в 01:16
1 ответ

Как преобразовать событие picturebox.click в событие button.click

Я пытаюсь сделать два варианта, чтобы нарисовать границу вокруг графического блока. Я могу щелкнуть на картинке, чтобы выделить, но теперь хотел бы иметь возможность использовать кнопку, чтобы сделать то же самое. Private Sub imgLabel_Click(sender A…
27 окт '17 в 17:10
1 ответ

Ошибка DirectCast

У меня есть следующий код: Imports System.Collections.ObjectModel Public Class clsCellListExtender Public Class List(Of T) Inherits Collection(Of T) Private _iID As Integer = 0 Protected Overrides Sub InsertItem(index As Integer, item As T) 'your ch…
19 сен '14 в 23:22
1 ответ

Как в динамической форме связать содержимое текстового поля (tbRef) с кнопкой, сгенерированной вместе с ней?

Я все еще учу VB и столкнулся с проблемой без приличного учебника. Я создал динамическую форму, которая генерирует текстовое поле и кнопку обновления в каждом цикле цикла. Я объявил следующие глобальные переменные: Dim tbRef As Textbox WithEvents bt…
27 мар '16 в 15:16
3 ответа

ASP.NET C# Ошибка: тип должен быть ссылочным типом, чтобы использовать его в качестве параметра 'T' в универсальном типе или методе

У меня есть класс: Constants.cs Код: namespace DataAccess.Utilities { public class Constants { public enum ReturnCode { Fail = -1, Success = 0, Warning = 1 } } } Это мой код для класса прямой трансляции public static T DirectCast<T>(object o) …
21 апр '17 в 07:35
3 ответа

Разница между DirectCast() и CType() в VB.NET

Я опытный программист C/C++/C#, который только что вошел в VB.NET. Обычно я использую CType (и CInt, CBool, CStr) для приведений, потому что это меньше символов и это был первый способ приведения типов, с которыми мне приходилось сталкиваться, но я …
16 июн '10 в 19:27