Forms :: Multiple TabPage Classes?

Jun 21, 2009

I'm a long-time developer but semi-new to Visual Studio .NET and VB.NET. I've been working on an application for months, written in Visual Basic .NET. It's a rewrite of a popular IDE of mine that's originally written in assembly. What I'm trying to do in VB.NET is have multiple TabPage classes that inherit from TabPage, ofcourse, but each having it's own methods for common functions like Cut, Copy, Paste, etc. so that when I call tab.Cut(), the TabPage class for the currently-selected tab is the one used. In each custom TabPage class, I'll have a New instance of the main control that goes in that tab.

I think there would be a problem when I loop through the TabPages since the Foreach routine can only use one object type, as far as I know (TabPage).Currently I have only one custom TabPage class called Page that obviously inherits from TabPage, has additional properties and also methods that allow editing functions for whatever control is selected to be displayed for the tab. For example, when I call the New constructor, I supply the editor type as a parameter: dim tab as New Page(HEX_EDITOR).I have edit controls such as text, syntax editor, hex editor, bitmap editor, HTML editor, HTML browser. This means I get a new instance of all of those controls each time a new Page is added to the TabControl. I'm currently disposing of the unneeded editors depending on which editor is the one needed. The scheme is not preferred but it works great for now as I work on other areas of the IDE.

[Code]...

View 3 Replies


ADVERTISEMENT

Using System.Windows.Forms.TabPage To Store An Entire TabPage For Later Use?

Jan 8, 2009

I am using System.Windows.Forms.TabPage to store an entire TabPage for later use in My.Settings. Here is a brief description of the application.

I have a TabControl that has 3 tabs. One for user input, another tab for equipment settings, and then a final tab for Oven settings. On the user input tab, if the user de-selects the checkbox for Oven, the oven tab is saved to My.Settings and hidden.

I can then run the application without oven control. After running, lets say the user would like to re-run, this time with the oven. They go back to the input tab and re-select the Oven checkbox. However, the Oven tab doesn't re-appear. When stepping through the code, the is nothing stored in My.Settings for the oven tab page. Why not?

Also, I can open the application, and check, then uncheck the oven checkbox and the tab is hidden, then returns. I can do this all day. However, after running the tab will not return.

View 5 Replies

Sending Irc Commands From Multiple Forms & Classes?

Feb 13, 2012

while making my irc bot i need to send many different irc commands such as join channel, change mode, kick user message, topic channel message and so on. All these commands are currently process individually in a public sub on the irc connection thread.

Public Sub Write(ByVal command As String)
_streamWriter.WriteLine(command)
_streamWriter.Flush()

[Code]....

Would you have a load of public sub's to handle each or maybe something else?

View 2 Replies

How Often Do Professional Developers Use Multiple Forms/classes Per Project

Apr 6, 2010

I am in college taking computer programming and we are now in multiple classes and forms. It was very hard to get ahold of at first but now that I understand it a bit better I am curious as to how often in a professional enviornment do developers create multiple classes for a project? Besides the use of custom functions what else is beneficial for it?

View 4 Replies

Forms :: MDI Interface With Tabpage Control

Feb 22, 2011

I'm struggling how to set up MDI interface where I have a tabpage control on the parent form. Each individual tab page should act as a parent to multiple child forms but within a tabcontrol there is no IsMdiContainer property like on the form.Is it possible to set a tabcontrol to act as a parent?

View 1 Replies

VS 2010 Keeping Track Of 'Active' Tabpage With Multiple TabControls?

Aug 11, 2010

I am building a sort of 'lightweight' Visual Studio, and I'm trying to implement the feature where you can drag tabs to different 'tab groups', viewing multiple tabs side by side.

I got nearly everything working, I show a ContextMenuStrip when you rightclick the tab headers, with the option of creating a new (horizontal or vertical) Tab Group. When that happens, a new TabControl is added dynamically and the selected tab is moved there. You can drag the tabs around inside a TabControl and even from one to another.

The problem now is keeping track of the 'active' tab. Since I have multiple TabControls (not just two, there can be as many as you want theoretically), their SelectedTab properties are basically useless. How am I to determine which TabControl the user is currently working in? Obviously I will always have multiple selected tabs, but only one active tab, in which the user is currently typing, editing, whatever.I need to know the active tab for obvious reasons: many menu and toolbar items act on the active tab for example. A short explanation of my controls:I have one TabGroupContainer control, which inherits UserControl. I have a TabGroup control, which inherits TabControl.I have a Tab control, which inherits TabPage.

The TabGroupContainer holds a collection of TabGroups (to which I dynamically add/remove TabGroups when required). Now I want the TabGroupContainer control to have the ActiveTab property which returns the one and only active tab (out of possibly many selected tabs).The only logical way is to keep track of the tab that was selected last, for every TabGroup.

At the moment, I am doing this:

- In the TabGroup (TabControl) class, I shadow the SelectedTab property (and return a Tab instead of a TabPage). More importantly, in the property setter, I raise a SelectedTabChanged event:

vb.net
Public Shadows Property SelectedTab As Tab
Get
Return DirectCast(MyBase.SelectedTab, Tab)

[code]....

However, it still doesn't work. I soon figured out why: I am checking that the previously SelectedTab is not the same as the new value in the property setter of the (shadowed) SelectedTab property. I don't raise the event when they were the same, and in this case they were the same (as there is only one tab in the TabGroup!).So, I took that check out, and now it seems to work when I click in the text editor.

So one problem remains: the active tab is not changed when you click on the tab header (and not on the text editor). I am clueless as to how I should handle this... I am once again sure there is a simple fix, but I cannot see it. I can click the tab header, and I'm sure behind the hood it responds to this click, but it never raises it SelectedIndexChanged event because the index didn't change but was set to the same value it already had. I cannot override the SelectedIndex property (so I could skip this check and raise the event anyway even if the value didn't change), and the OnSelectedIndexChanged method is not called, so I cannot use that either...

View 6 Replies

Undock Forms Form Tabpage At Runtime?

Jun 23, 2009

I have an application where the tabpages are created at runtime and the forms are docked into the tabpages as controls. Now I want , a right click on the tab to ask the user whether he wants to undock the form as a seperate window. Is this possible

View 1 Replies

Forms :: Adding ListBox To A New TabPage During Run-time, Control Does Not Appear?

Feb 4, 2010

I have a tabgroup with 2 tabs. During runtime, I wish to add new ones. Though I can get the tabs added, I cannot seem to add the ListBox that is supposed to go with it.
In the code below, I added '*' to indicate a line I added to try and fix the problem, but (obviously) don't work.

Dim newTab As New TabPage("Group " + g.userLabel.ToString())
newTab.Name = "Tab" + g.userLabel.ToString
TabGroups.TabPages.Add(newTab)

[Code].....

View 2 Replies

Forms :: Label Outside The Tabcontrol (Label1) (Tabpage Selected)?

Nov 3, 2009

How can I make an event for a tabcontrol which has Tabpage1, Tabpage2, Tabpage3, and so on.. For example... There's a label outside the tabcontrol (Label1). If tabpage1 is selected, how can I make the label1's text changed?

View 1 Replies

Tabs - Tabpage Is Empty After Adding User Control To Tabpage

Jun 10, 2012

I am trying to display an usercontrol(has several panels one on top of the other panel) on tabpage. I am using below code to achieve this.

[Code]...

View 1 Replies

Forms :: Click The Tabpage Twice Before My 'Save_Set_' Button Will Take Prompt Or Action?

Apr 25, 2009

Im wondering how can i execute this code properly.. it seems i need to click the tabpage twice before my 'Save_Set_' button will take prompt or action..

Private Sub TabPage1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TabPage1.Click
teleport_controller = 1 '<--- declared as integer
End Sub[code]....

tabpage1 and tabpage2 are under in tabcontrol1 control.. the problem here is when i select to this tabpages my save_set button doesnt execute for the code.. but if i click the tabpage again its working... i dont like this kind of action at all..

View 2 Replies

Forms :: Make The TabPage.Text To Appear When The DrawMode Of A TabControl Is Set To OwnerDrawFixed?

Mar 3, 2009

In Vb.Net 2005, how is it possible to make the TabPage.Text to appear when the DrawMode of a TabControl is set to OwnerDrawFixed. I have even tried to set the TabPage.Text in the Form_Load event but of no avail.

View 1 Replies

Forms :: Customize The Tab Control The Tabpage Headers Shoud Fill The Tabcontrol Header?

Mar 13, 2009

I want to customize the tab control the tabpage headers shoud fill the tabcontrol header. if there are only two tab pages then the header should be divided into two parts

and give me good info about tabcontrol custonmization for better look and work

View 1 Replies

COM Interface From Multiple Classes

Sep 10, 2009

I downloaded a .net component that I would like to make consumable by COM clients. This component allows one to create a DXF file (Cad drawing). The problem is that the component is composed of quite a few class files, some inherit another. All the examples I found only show one file no namespaces etc. [Code]

View 1 Replies

Use A Structure In Multiple Classes?

Mar 19, 2012

I want to use this Structure in multiple .vb files within my project:

Structure MyStruct
Dim Name As String
Dim Good As Boolean
End Structure

If I define it in one file, the other files can't use it. How do I define it globally?

View 1 Replies

.net - Use Readonly Property Across Multiple Classes?

Jun 7, 2011

I have created a read-only property(name) in class1. How can I use this name property in class2?

Public Class Class1
ReadOnly Property name() As String
Get[code].....

Can I directly carry this name variable value into class2?

View 3 Replies

.net - Storing An Object To Use In Multiple Classes?

Mar 23, 2010

I am wondering the best way to store an object in memory that is used in a lot of classes throughout an application. We have multiple databases, 1 per customer. We also have a master table and each row is detailed information about the databases such as database name, server IP it's located and a few config settings.

I have an application that loops through those multiple databases and runs some updates on them. The settings I mentioned above are updated each loop iteration into memory. The application then runs through series of processes that include multiple classes using this data. The data never changes during the processes, only during the loop iteration.

The variables are related to a customer, so I have them stored in a customer class. I suppose I could make all of the members shared or should I use a singleton for the customer class? I've never actually used a singleton, only read they are good in this type of situation. Are there better solutions to this type of scenario? Also, I could have plans for this application to be multithreaded later.

View 3 Replies

Multiple Classes For Serialize Objects?

May 9, 2009

I have one class with <Serialize> attribute called Tree. And Tree class has an arraylist of TreeNode classes. Is it possible to use Soap to convert the Tree class and arraylist of TreeNode classes to one xml file or binary file? If it is possible, do i need to use <Serialize> attribute on TreeNode classes too? If not, what should i do then?

View 3 Replies

Optimization - Initialisation Of Multiple Classes

Jul 16, 2009

In a project of mine I'm currently doing this:

[code]...

all classes inherit docMain and addTemplateToList( X ) adds x to a List(Of docMain). Now my question is: Is there a better way to do what's done in the code sample? I thought of something like:

[code]...

Is this somehow possible in VB.net (Reflection?)?

View 3 Replies

VB - Break Out Functions Into Multiple Classes?

Jan 13, 2011

I am integrating two disparate data sources where each value may depend on one or more other derived elements.This app runs as a windows service.Currently all my code is in a single class.I am upgrading to 2010 and wondering if best practices would be to break out my functions into multiple classes - there are over 100 data elements that need to be constructed. The following is an example of a couple derived items:(Is there a better way to do this - when complete I will pass this app off to someone else to support and want to make sure I give them the best beginning.[code]......

View 2 Replies

VS 2010 Multiple Classes In Namespace?

Oct 26, 2011

Is it possible to have multiple classes in a namespace and be able to reference the functions within the clases if the Major class is instaniatated from another class?? for instacnce:

Namespace Database
Public Class Data
Public Class Prepare

[code]....

View 1 Replies

Wpf - Add Multiple Classes To An Observable Collection?

Jan 30, 2012

I'm still teaching myself how to bind and use observable collection. One problem that I'm a little confused on is binding multiple classes/observable collection to one page. In other words, if I have a PersonName class and a AnimalName class, I have to create two separate observalbe collections for each? How would I set the datacontext when a page only allows one?

[code]...

Now If I add another class, how would I combine the two on the binding part and collection part.

View 2 Replies

Create Multiple Classes Of Different Names That Use That Class?

Mar 6, 2009

Okay, say I have a class named "ChannelList", and it raises an event named "FoundChannel"

But what I'M wanting to do is create multiple classes of different names that use that class, but I want to have all of the "FoundChannel" events be handled under one single sub routine?

View 15 Replies

Include Common Definitions To Multiple Classes?

Jul 26, 2011

I want to be able to incorporate some constant definitions and enum types in multiple classes of mine.Something akin to including a header file in C++. How do I do this best in VB.NET? I'm having a hard time because the only way I can see to do it is to inherit a class with the definitions in it but there is no multiple inheritance in vb.net so I am having some issues with that.

View 6 Replies

Website With Multiple Languages Can't Use Classes In C# Code?

Feb 23, 2012

I'm developing a new functionality for web site project with VB.NET default language in VS 2008. As my preferred language is C# I create subfolder for C# code in the App_Code folder and add appropriate codeSubDirectories element to web.config file. The problem is that I can't refer VB.NET classes in my C# code. All VB.NET classes and structures are placed in global namespace in the App_Code. But even if I place some VB.NET class in the same namespace I've use for my classes in C#, I still can't use them.

View 2 Replies

.net - Performance Concerns Of Instantiating Multiple Classes In One Form?

Nov 6, 2009

I would like to know how will performance go when I instantiate multiple classes in one form.e.g

Public Class frmClass
Dim obja As New ClassA
Dim objb As New ClassB

[code]....

View 3 Replies

Asmx Asp.net Webservice Return Multiple Classes Wsdl?

Aug 18, 2011

We are developing a webservice for a client. We are not supose to throw SoapExceptions, so instead, we catch every exception server side, and return a custom Exception class.

Public Class Order
...
End Class

[Code]....

The problem now is, that since my webmethod is returning the type [Object]. The wdsl that is generated does not contain the order, or the exception.

I can change the [Object] to [Order] Or [MyException], but only one of them is generated in the wsdl.

I want both the MyException type and the Order type in my wsdl, but i just cant get it working.

View 2 Replies

Forms :: Backgroundworker And Method In Other Classes?

Nov 7, 2009

I have a progressbar that works with the backgroundworker. How can I let the backgroundworker work with methods that do a foreach loop in other classes?

View 1 Replies

VS 2008 Folders And Forms/Classes?

Dec 31, 2009

This might be crazy but can I (well I know I can do this first part) and create a folder in my Solution Explorer and put classes in there, just so my main form is kept clean, as I only have a couple of forms but there is a lot of code.I thought I would call a class "Panel1_Work" and have all the panel one stuff go there, i.e I have a code which is going to sort a datagridview but i'll write my own function or sub for this as it will be getting called from a few different places.

View 1 Replies

Classes And Multiple Form - Doesn't Put The CustName And AcctNo In The ListBox

Mar 18, 2010

I will attach a pic of the errors I have left to resolve. And in addition, when I run it, it doesn't put the CustName and AcctNo in the ListBox. I could attach more code to get a bigger picture of what I'm trying to do. Here is where I have the errors on the list:

[Code]...

View 2 Replies







Copyrights 2005-15 www.BigResource.com, All rights reserved