MDI Text Editor Language Options?
Jul 28, 2010
I am writing a MDI Text Editor and I want the user to be able to change the language of the application i.e I want the text in the form and the controls to change language of whatever the user wants, I have built the sub menu needed for the languages, french, german, chinees and so on, but how do I code this??
I have some information on Globalization and localization but it does not really cover what I need, can anyone help or do I need to search more into Globalization and Localization??
View 2 Replies
ADVERTISEMENT
Mar 29, 2010
In my winform app in VB.NET I want to use the localization option. But i have a few questions/problems. I'm using a menu strip to select an other language. But it seems that is doesn't change my menustip text to my selected language. It does change my labels, buttons, and textboxes but menu strips don't seem to change when I choose another language. Also is it possible to get those resx files such as MyForm.fr-FR.resx compiled so it isn't an external file outside my app? Or to get those files in an Language folder at the same location of my app, so i don't have all those fr-FR & nl-Nl folders in the same location as my program?
View 4 Replies
Aug 20, 2011
I am in need of a form that shows various options, exactly like the Options in Visual Studio. Since there are so many options I too want them categorized, with a TreeView to the left taking care of showing the right category.The usual 'easy' approach here would be to just place a TreeView control on the form, add some nodes, and give those nodes a tag or key that corresponds to a panel or UserControl with the options for that category.Since there will be a lot of options however, this is not really feasible design-wise; the form would be cluttered with possibly 50 panels, all of which I would need to select and bring to front from time to time to add controls to them that represent the options.
So I decided to create a custom control that does exactly that. The control is very similar to my Wizard usercontrol, users can add OptionsPanels at design time, which inherit Panel and simply represent one panel of options. When they do, the panel is added to a container panel, and at the same time a TreeNode is added to a TreeView. The control uses a custom ControlDesigner to handle design-time clicks in the Treeview, selecting a different node would select and bring to front the corresponding panel, allowing the user to add the controls he wants.
Due to the design time support the problem of having 50 panels is no longer present, only one panel will be visible at a time and selecting the right panel is as simple as selecting the corresponding TreeNode, just as during run-time. Anyway, I got all this working, but only for a single 'level' of categories. As you can see in the Visual Studio options, there can be multiple levels of categories. For example, the Environment node has a bunch of children, where each child represents one 'options panel'. There can even be deeper nesting, see the Text Editor node for example.Let me begin by drawing out the basics of how my control works so far.
The main control is an OptionsView control, which contains a SplitContainer with a TreeView to the left and a OptionsPanelContainer to the right. The OptionsPanelContainer is merely a Panel to which only OptionsPanel controls can be added, and which raises events when this happens, as well as when OptionsPanels are removed from it. An OptionsPanel also inherits Panel, and these are the actual panels the users will see in the control, one for each option category.For now, each OptionsPanel has exactly one corresponding TreeNode (and vice versa). In the Visual Studio options, each 'parent' category usually has a 'General' node as the first child, and the parent and this General node show the same option panel, but I am ignoring that for the moment.
The OptionsView control has a property Panels that returns the ControlCollection (Controls property) of the OptionsPanelContainer (in other words: it returns a collection of OptionsPanels that are in this container panel).
vb.net
<Editor(GetType(Designers.OptionsPanelCollectionEditor), GetType(UITypeEditor))> _ <DesignerSerializationVisibility(DesignerSerializationVisibility.Content)> _ Public ReadOnly Property Panels As Control.ControlCollection Get Return Me.PanelContainer.Controls End Get End Property
A custom CollectionEditor for this property takes care of the designer: even though the property type is ControlCollection, the CollectionEditor knows it should create instances of the OptionsPanel control instead of just Controls.When it does this, a corresponding TreeNode is also created and its Tag property is set to the OptionsPanel. Vice versa, the Node property of the OptionsPanel is set to the node. Hence the node and panel both know their corresponding object.
vb.net
Public Class OptionsPanelCollectionEditor Inherits System.ComponentModel.Design.CollectionEditor Public Sub New(type As Type) MyBase.New(type) End Sub Protected Overrides Function CreateCollectionItemType() As System.Type
[code]....
So far so good, this all works fine. I can add Panels via the designer and when I do a new TreeNode appears in the TreeView. I can select this node and the panel becomes visible (comes to the front).Now, I am a little stuck. How do I implement child option panels? And more importantly: how do I let the user add child panels?The most logical choice I think is to let each OptionsPanel have a property (ChildPanels or something) that returns the child OptionsPanels for that panel. Once the user selects an OptionsPanel then, he can look in the property grid to find its ChildPanels property and add child panels to that.
There is a problem though: what would this property return? It must return a ControlCollection of some container (this is, I think, a requirement for the designer features to work, otherwise panels are not added to the Form.Designer.vb file). But there is no container. I cannot add them to the OptionsPanel itself, that would make no sense because the parent OptionsPanel has its own set of controls (the options itself...), there cannot be another (fully docked) Panel on top of those obviously.The container of the main OptionsView then? That is not an option either, its Controls collection holds ALL OptionsPanels, not just the children of the selected panel. I cannot 'select' only the right panels either, that would require me to return a new instance of ControlCollection, it would be impossible to return the actual ControlsCollection that holds merely a small selection of its controls.
View 5 Replies
Jul 10, 2010
I'm fairly new to VB.NET, and I'm working on a text editor with a tabbed interface. I deal with large text files. Should I have each tab / text document open up in a new thread or a process? I basically want the entire application to always run fast as the text editor is just one part of it. If I have several large text files open I don't want the rest of the application slowing down a bit.
View 2 Replies
Dec 31, 2009
I'm adding a method to find and select text in my text editor. Everything worked fine, including the ability to find all instances of the text. My problem came when I tried to make it more user-friendly (doesn't it always?). Originally I had only a menu item with a shortcut( Ctrl + F) which invoked an input box.
Then I added a textbox and a button (similar to that seen in a web browser's Find() method) that calls the method in the same manner as the Find/Replace menu option and displays the desired text in the textbox. Everything works fine except that the text is not selected. I have MessageBoxes displaying the values of required variables in 3 places (marked ***FOR DEBUG ONLY***) to make sure that no values are being changed, but all variables are the same. The method still locates the text, but it is not highlighted.
I think it could have something to do with which object has focus. (When I click the button, the selected text loses focus?). But if I click everything with the menu items, it still works...
Here is the
*****code with [code] tags in the 4th post on this thread****
Public Sub FindText()
'Make sure there is text in the textbox...If txtTextbox.Text <> "" Then'Find the end of the current selection... Dim curSelectionEnd As Integer =
[Code]....
View 3 Replies
Jun 24, 2010
My app builds a string for output to printer. How can I change the format on text? I want to format some sentences differently to differentiate them in my output, maybe bullet somethings, maybe underline some things.'contact information for person to accept the completed work strScopeParagraph &= "The designated Department contact for inspection/acceptance of the completed work is: "
[Code]...
this sample of my code may give an idea on how i'm approaching my string formation and partial piece of my present formatting. How can I change out the formating "on the fly" and format certain sections of my string differently?
View 5 Replies
Mar 19, 2009
im trying to addapt my printing code so it will print my text what ever i have selected it to be in the text editor. here is the code i have at the moment
Private Sub PrintDocument1_BeginPrint(ByVal sender As Object, ByVal e As System.Drawing.Printing.PrintEventArgs) Handles mypdoc.BeginPrint
str = CType(Me.ActiveMdiChild, frmSplit).RTB.Text 'If this was a single text
[Code].....
View 8 Replies
Dec 20, 2009
i am using the following code to resize text.all you have to do is hold the Shift key down and scroll the MouseWheel either up or down..[code]i cannot seem to figure out, is how to keep the font options that were previously set ex.if i set a word to bold, italic, or underline, and use my shift + mousewheel to resize all or just selected text, all the options are reset to default, meaning, no options as previously selected..
View 7 Replies
Feb 28, 2010
With the following piece of code
CODE:
The Or keyword is confusing me. So in the above example which variable gets set. Does options = options or does it set RegexOptions.none.
View 9 Replies
Oct 8, 2010
I've programmed a text editor and controlled through its sound as a program, but I want to distinguish it from other software
View 5 Replies
Mar 5, 2009
how when i open my text editor that in the blue area at the top it displays "untitled" but when a file is saved it shows in blue the new title name.im using vb2008?
View 7 Replies
Jan 29, 2012
I am making a text editor.I downloaded someone else's Project and found 1 bit of code did not work.
Private Sub openFileDialog1_FileOk(sender As System.Object, e As System.ComponentModel.CancelEventArgs) Handles openFileDialog1.FileOk
End Sub
[code].....
View 3 Replies
Jan 15, 2009
I have to produce a basic text editor with buttons along the top and a richtext box below. I am currently struggling with 'Save if changes are made' objective. At the minute clicking my exit button rather than close/X (something i have to disable but havent yet) brings up the do you want to save message box regardless of any changes and also, clicking the yes button does nothing.
CODE:
I recieve no errors and apologise if i have forgotten to include something useful
View 4 Replies
Jul 29, 2009
I am using a RichTextBox as a text editor. Each chr() has its own color. I am using rtfText.SelectionColor with rtfText.SelectedText. I have to, or I think I have to, Use For/Next Loops with Do While Loops to search for each Chr() using Mid() & InStr(). Of course this works very well but, it is waaaaayyyyy to slow.Some of the files can be over 8MB. Is there a better way? Am I doing this right?
View 4 Replies
Apr 10, 2009
how to add a replace method to a text editor (notepad) to search for a word and replace it
1. say in (notepad) you type something in the textbox1-------"me"
2. then am suppose to type "me" in text box 2---and
3. click the find button and it suppose to find the text in textbox1
4. then you type in textbox3---- "us" and
5. click the replace button and it replaces "me" with "us"
View 4 Replies
Oct 24, 2009
how to turn these off? I am trying to work through a VB book and whenever I type in code huge yellow screentips come up that are distracting.
View 4 Replies
Mar 24, 2011
I am working on a simple text editor for medieval Latin and I have a custom medieval Latin ttf that does exactly what I want. My question is: How can I embed that font into my text editor so that it can ONLY use that font, and so that when I send my text editor app to others they can start using it right away without having to download any fonts?
View 2 Replies
Aug 13, 2010
I have written a MDI Text Editor and I have written sub routines for print preview, cut, copy and so on, when testing my program, I click print preview when there are no documents active and the program crashes, the same happens with cut, copy, paste.
I know this is because I have not handled any error exceptions, the truth is im not sure how to.
I have got the code that makes print preview work with my mdi documents, but what code can I use or how can I add it to my existing sub routines to possibly show a message box saying something like "This Function Cannot Be Used With No Active Documents" something like that.
Could I use an If Statement? or Try, Catch, Block? - I am using a different computer as I am currently at work but if anyone needs the code I currently have for my sub routines.
View 10 Replies
May 4, 2009
I've found out how to change colours for the text editor, etc, but is there any way to change the colours in the help? It'd be nice to be able to have [for example] white text on a black background. It'd be easier on the eyes for lengthy reading sessions.No crops were circled, or animals mutilated in the making of this sig.
View 3 Replies
Oct 9, 2010
So, I was making shortcuts for a text editor I made. The first 3, that I originally included were control-b control-i and control-u for the bold italics and underline. That worked fine. Recently, I added control-s and control-o for save and open. I don't know why, but once I press control-s or control-o once, the control key seems to stay "pressed", so whenever I press just b, u, i, s, or o, they activate the commands. Here's my
[code]...
View 3 Replies
Dec 8, 2010
I have a vbp file that I would like to open with a computer without vb. I don't need to run the file, but I would just like to look at the source code
View 2 Replies
Jul 30, 2009
I am doing a Windows Form Application assignment (Simple User Interface Text Editor - practically my own version of MS Notepad) for my VB.Net course... I have practically completed the project however there were certain items we had to add to one of the dropdown menus one being Word Wrap (Under the Edit drop down). I am really confused as what to do here for the WordWrapToolStripMenuItem_Click event handler?!
[Code]...
View 7 Replies
Jan 10, 2010
now only i am studinf vb.net..i hav to create a rich text box using vb.net...
View 2 Replies
Apr 9, 2009
how to add a replace method to a text editor (notepad) to search for a word and replace it in visual basic 2005
1. say in (notepad) you type something in the textbox1-------"me"
2. then am suppose to type "me" in text box 2---and
3. click the find button and it suppose to find the text in textbox1
4. then you type in textbox3---- "us" and
5. click the replace button and it replaces "me" with "us"
View 7 Replies
Oct 27, 2010
I've created a rich text editor in vb6 but am forced (yay for the IT department) to switch to vb2010.but for the life of me I can't get the editor to work.
[code]....
View 12 Replies
Sep 13, 2011
I want to develop a text editor for writes articles and I want that the user can add hyperlink on any text. How can I do this?
View 20 Replies
Nov 9, 2011
its just doing an editor of .net .where when you type like
vb
Public Class Form1 End Class
the text on the textbox or rich box will have a colors
View 2 Replies
Sep 28, 2010
I tried opening a .txt file in a multiline text box but textbox.loadfile doesn't work. So then I tried opening it in a richtextbox but then it says the file type isn't supported. So basically how do I create and open .txt files and if I wanted to create multiple file types (.html, etc) then what would be the best way to do that? I am making a multitabbed text editor.
View 3 Replies
Mar 27, 2010
I'm new to Visual Basic, and I'm trying to figure out how to make a drop down menu to select the font in a text editor, like Microsoft Word. Does anyone know how I could do that? I'm using Visual Basic 2008 Express Edition.
View 4 Replies
Nov 3, 2010
In my IDE #Region statement are left justified by the auto outlining tool. I think this is ugly. Is there anyway to make #Regions have standard indentions? I am using Visual studio 2008 version 9.0. See code block below for an example.
[Code]...
View 1 Replies