|
Look closely at how the two are declared:
void device_PcapOnPacketArrival(object sender, SharpPcap.Packets.Packet packet)
delegate void PacketArrivalEvent(object sender, SharpPcap.PcapCaptureEventArgs e)
See the difference?
|
|
|
|
|
Thanks soo much guys.
I sincerely appreciate the explanation.
Event handlers? Check.
|
|
|
|
|
Gideon is right. Your method signature does not match the delegate signature. If you are using Visual Studio, it automatically creates the method stub with the correct signature for you.
|
|
|
|
|
Hi
I want a treeview that show like menu?
I mean that instead of open treeview in left side or right side , i want to open treeview in bottom side like menu?
I want to use treeview because i want to use checkbox in it and i can check choices more than one of the checkboxes?
If anyone have another suggestion i appreciate?
|
|
|
|
|
Tree view does NOT do that. Menu items ARE checkable if you set them to be.
Christian Graus
Driven to the arms of OSX by Vista.
Read my blog to find out how I've worked around bugs in Microsoft tools and frameworks.
|
|
|
|
|
TreeView and Menu are two different controls that exist for different purposes. TreeView cannot behave like a menu. If you want check box feature, menu control does support it. Use MenuStrip instead of menu and ToolStrip instead of Toolbar. They look good & blend with the OS theme and have more features than their standard counterpart.
|
|
|
|
|
Hi,
when i have to use and when i shld not use generics ?
Thanks in advance
Azeez.
|
|
|
|
|
|
A quick rule of thumb - if your application is doing boxing/unboxing and there are common features on a class, possibly based off an interface, then you should really consider using generics.
"WPF has many lovers. It's a veritable porn star!" - Josh Smith As Braveheart once said, "You can take our freedom but you'll never take our Hobnobs!" - Martin Hughes.
My blog | My articles | MoXAML PowerToys | Onyx
|
|
|
|
|
|
Wherever you can - Generics is a very broad subject and it has many applications. It allows your code to work with more than one type at runtime with type safety. If you use a generic List instead of an object array, there's no boxing/unboxing happening at runtime which actually improves performance by orders of magnitude. And there are millions of advantages. I would suggest that you go over the articles on the Internet to learn generics. Initially it may seems to be a complicated technology, but once you start appreciating its purpose, thing will be easy for you.
Essential C# 2.0: Chapter 11: Generics[^]
|
|
|
|
|
Hello.
I have a Datagrid which is bound to a dataset. One of the columns I have changed to ComboBoxColumn. This is bound to a column in the dataset. I read that you can change a combobox dropdown style to dropdown in order to make it editable. I can do this with a normal combobox but I can't work out how to do it with a combobox within a datagridview.
What I am trying to achieve is having a combobox that is editable, meaning that you can type something in the box that isn't in the bound list. I am wanting it to also autofill if what is typed matches what is in the bound list. If it is not in the bound list I am wanting to be able to add to the list what was typed in. (add a new row to the dataset).
So basically a field that you can choose from a list or type in your own. This of course is bound to a dataset which in turn will add to the underlying table in the database.
I am using Visual Studio 2008
|
|
|
|
|
Hi,
I'm writing a Windows Forms application in C# and my design view is now only displaying HTML. Is this an alternative view for the form design and if so, how do I revert back? Have I managed to set some flag I shouldn't have?
|
|
|
|
|
My guess is that you are seeing XAML and not HTML, which would indicate you are creating a WPF windows application perhaps? Try choosing a non-WPF windows forms project.
|
|
|
|
|
There's no HTML for Windows Forms application, the design view is constructed from the designer generated C# code in the .designer.cs file. Are you referring to WPF application ? If that is the case, you are seeing XAML and not HTML.
|
|
|
|
|
Yea i got that too once in a while - basically due to an error in the code. What you could do was to close the form, compile the application and the open the form again. That works for me.. sometimes. Other option is to go into the designer mode and find the reason to the error - most often for me is that there is a reference to an image that is removed and is still referenced in that specific form or like.
/Ronni
|
|
|
|
|
I have a Windows app and need to display large amounts of capture data in real-time. The .net listview control's virtual mode works, but each time I add a new item the whole control repaints. Any code out there that will do the trick. Thanks
|
|
|
|
|
|
I've tried this. It dosen't help when the ListView is in VirtualMode. Thanks
|
|
|
|
|
if you want the new items to become visible right away, then the LV (or whatever other control you use) has to repaint itself, what else could it do?
if you don't want immediate display, you could collect new items outside the control, then add them to the control once either one of the following occurs: your new items in hand exceed a certain number, or some timeout has elapsed. The list-oriented controls have an AddRange method to do that efficiently.
I know of no control that would do all that automatically; of course you can derive your own from any of the existing list-oriented controls.
Luc Pattyn [Forum Guidelines] [My Articles]
I only read code that is properly indented, and rendered in a non-proportional font; hint: use PRE tags in forum messages
|
|
|
|
|
I want immediate displaying of the items, but don't want the control to repaint the whole view each time a VirtualItem is added. Thanks
|
|
|
|
|
so in other Word, you want to add an item, without losing viewing position (Scroll bar).
Have you tried Binding data source?
|
|
|
|
|
Not really. Think of this app as a protocol analyzer. As data is read it appears as a listview item. The current item is visible. I can make this work with the listview in non-virtualmode, but due to the fact that there is a large number of items being added to the listview, performance starts to go downhill fast. Putting the listview in virtualmode allows the listview to only maintain items within view. This also works fine if your adding all the items at once. In this case the listview calls me only when it needs to display an item during scrolling etc. The problem is when I change the VirtualCount to indicate that a new item is available the listview repaints the whole view. So what I get is a constant repainting of the view while new items are being added.
|
|
|
|
|
thanks for explanation. Now I Clearly know what it does.
Have you tried enabling DoubleBuffer?
If that won't work, then you need to override event: OnPaint and you handle it
|
|
|
|
|
I don't see where to enable DoubleBuffer.
|
|
|
|