I'm trying to convert a C# project to vb CodeProject: Image Thumbnail Viewer with .NET 2.0. The one thing that has me stumped is the conversion of a routine to add thumbnails to a layout panel.
A global event is declaired Public Event OnImageSizeChanged As ThumbnailImageEventHandler
Then a section where each thumbnail image image is added with a size changed event for when a slider control is moved. It looks like just a big multicast delegate where each image control is chained to the slider. So any change in the size slider changes each thumbnail image controls size.
from the documentation we have this: Multicast Delegate: Represents a multicast delegate; that is, a delegate that can have more than one element in its invocation list.
so am i right to say that Multicast delegate is no different from a normal delegate other than the fact that it has arguments. so System.Action is a 'normal' delegate whereas System.Action(T)(Byval obj as T) is a multicast delegate?
There are so many of these, that I'm getting tired of looking at these lines so I want to curry the references to the Excel stuff.I tried:
Dim DelCol As Func(Of Integer) = Function(col As Integer) _ objrpt.objXLSheet.Columns(col) _ .EntireColumn.Delete(Excel.XlDeleteShiftDirection.xlShiftToLeft)
but that won't compile, giving me the error: "Nested function does not have the same signature as delegate 'System.Func(Of Integer)'. Ah forget it. I see that I'm trying to call a method from a function. I guess that won't work.Wait, I'm now trying it another way. I first defined a function:
Private Function DeleteColumn(ByRef objrpt As ExcelReport, ByVal col As Integer) As Object DeleteColumn = Nothing Dim objrng As Excel.Range
[code]....
Now the error message is a little different:
"Nested function does not have the same signature as delegate 'System.Func(Of Object)'.
I would like to know is there a possibility to convert a winforms usercontrol to web user control so that I need to use that control in my webpage.If it is possible how do I need to start?And Can anyone guide me through some articles?As I have seen one of the article from codeproject but I couldn't understand well!
Here is the link for that article which I have followed.[URl]..
Code: Public Class SendPings Shared Sub New() AddHandler Post.Saved, AddressOf Post_Saved[code].....
I get a error" Method 'Private Shared Sub Ping(item As BlogEngine.Core.IPublishable, itemUrl As System.Uri)' does not have a signature compatible with delegate 'Delegate Sub WaitCallback(state As Object)'.
I'm trying to upgrade a VB 6 project which uses a component called MSGrid, or grid32.ocx; the conversion seems to have a problem finding a more modern replacement for it. When I try to open a form that uses the grid control, I get
One or more errors encountered while loading the designer The designer cannot process the code at line 289: CfGrid.OcxState = CType(resources.GetObject("CfGrid.OcxState"), System.Windows.Forms.AxHost.State) The code within the method 'InitializeComponent' is generated by the designer and should not be manually modified. Please remove any changes and try opening the designer again.
But I can't remove the changes since I can't get into the form designer on account of the error. I don't need a data-bound control, just a simple grid. How do I remove the offending object and replace it with a more acceptable version?
I have a basic VB.Net application that gets data from some websites and then send them to a MS-SQL database automatically. I have developed it as a desktop application with a WinForm front end with logs writing to the WinForm continuously. Now, is it possible to convert the Winform to a Windows services so that I do not need to keep it opening in front of my PC and watching the logs, instead, it runs quietly in the background and the data gets logged into the system log viewer?
GenerateTheList is function.Need help Private Sub buttGenerate_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles buttGenerate.Click Dim thread1 As New Thread(New ThreadStart(GenerateTheList)) thread1.Start() End Sub
I am trying to write a VB.NET alternative to a C# anonymous function.I wish to call Threading.SynchronizationContext.Current.Send which expects a delegate of type Threading.SendOrPostCallback to be passed to it. The background is here, but because I wish to both pass in a string to MessageBox.Show and also capture the DialogResult I need to define another delegate within. I am struggling with the VB.NET syntax, both from the traditional delegate style, and lambda functions.My go at the traditional syntax is below, but I have gut feeling it should be much simpler than this:
Private Sub CollectMesssageBoxResultFromUserAsDelegate(ByVal messageToShow As String, ByRef wasCanceled As Boolean) wasCanceled = False
How do I combine a last name to a first name to create a list of names in a table from a form? I have tried to use the technique of creating a 5 uppercase letter record identifier, but I can't get the name to allow for different length names without truncating.
I was wondering if there is a way to include / 'run' C++ code within VB.net I think I read somewhere about turning the C++ Code into a library and can access it that way, but not 100% sure if I did in fact read that right or if I'm dreaming things up. Basically, I want to design a basic UI, ie just a button or 2, and when the button is clicked I'd like it to use the C++ Code.
how can i get cell text value from excell sheet in visual basic and then after changing its text send it to back excell. when i open excel file i should get the changed value in file.
I am trying to UNION the two queries below without success. Dim ds1 As New DataSet Dim MyConnection1 As New OleDb.OleDbConnection(GetPOWERConnectionString()) [Code] .....
I'v got 3 functions that I'd like to combine into 1. There is only one line in each function that changes. can think of a few ways off the top of my head, but not sure which is "the best", or "proper way" to accomplish this.
Private Function CheckQuads(ByVal QuadNumber As Integer) As Boolean Dim intArray(3) As Integer Dim x As Integer = 0
I need to combine an if/then/else with a try/catch and I can't seem to make it work. Basically I need this:
Try code that might bomb Catch ex As Exception
[code]....
I thought I could check Err.Number once I was out of the Try/Catch block but that doesn't work because apparently Err.Number exists within the Catch block after an exception is caught, but outside of the Catch block Err.Number is zero again. How can I do what im trying to do? Im about to NOT use try/catch and resort to On Error Resume Next (aaahhhh the days when things were simple and just worked)
I have a solution, Winforms, mainly composed from VB.NET projects (Wiforms, Constrols and business classes).
How, I added to it a WPF project, but wrote it in C#. Actually, every time I make a modification in the WPF C# project, I need to (re)build the C#WPF project. Is there a option to make it work like other (VB.NET) projects (accept and "see" the changes without rebuilding the C# project)?
An example:When I reference project "R.VB" in project "M.VB", I add a method "DoTest" in the "R.VB" and use that method in "M.VB" without compile errors.
If I add "DoTest" in the C# WPF Control and try to use it in "M.VB" project, I recieve a compile error "DoTest" is not a member od "R.C#Class".
I have two projects, one written with vb.net and one with c#,I would like to use the vb.net one more as a Class and make the c# project the 'main' one.I have already read that In order to do that I need to compile the vb.net project as a dll and import that dll into the C# project.I am having hard times making it work.Does anyone know how do I import the dll and use the functions that are implemented in the dll?
I am wondering how to combine files (exe, dll, jpg etc.) into a single standalone executable. Can this be done?And when i open it, it will automatically launch the included files. However The joined files should be fully encrypted
How do I combine richtextboxes? Currently, I am directly saving rich text to a RTB with ".rtf" and I would like to append the rich text information to that box from another RTB. Something like: RTB.rtf &= newrichbox.rtf do not throw any flags but also does not work. What I am ultimately trying to do is save multiple richtextboxes to a single RTF file. I was trying to do it by combining them all into one RTB and using ".savefile()" or is there a better way? Maybe appending them to the file one RTB at a time?
What I'm doing is generating a report, so I have built generic rich text templates that go into multiple RTBs that will create the form sections and I have left placeholders for the data I am adding, so I do replaces on the placeholders to insert the data. However, there are a couple dozen different possible formats for the report based on user options, so I built each section into its own RTB so I can just write out the relevant sections when it comes time to generate the file.
I'm trying to combine two datasets, each with 1 datatable and each having the same schemas. Datatable 1 would have a list of records. Datatable two may, or may no, have some or all of the records from table 1 plus more records. I would like to remove all the records from table 2 that are present in table 1.
This is what I got so far: For Each table1 As DataTable In ds.Tables For Each row1 As DataRow In ds.Tables(0).Rows ds.Tables(0).PrimaryKey = New DataColumn() {ds.Tables(0).Columns(0)} 'Where 0 is the index of the column that's your key row2 = ds2.Tables(0).Rows.Find(row1("ID")) 'if its found, delete it Next Next
I am trying to figure out a way of combining the below Dim statements into one line and maybe also combining Return dblResult into there. currently it is three lines and I have been told that it is possible but kind of lost of how to do it
I'm trying to combine 2 byte arrays and then create a new byte array that contains the contents of both but running into a problem. The error says 'Source Array was not long enough.' I'm trying to combine HeaderByteArray and bytBuffer into newByteArray. I don't understand what Source Array is not long enough means and how to correct this.[code]...