I have a System.Windows.Forms.RichTextBox that I wish to use to display some instructions to my application users.Is it possible to set some of the text I enter at designtime to be bold?Or do I have no option but to do it at runtime?
I am developing a project using VB2010. In the attached example I created a Form.
On tha form I put a GroupBox Containing a DataGridView.
I am trying to set, at Design time, the ColumnHeadersDefaultCellstyle Font of the grid, defining the Font, the size and the style (Bold). After saving the project or running it, The Font properties of the grid headers are changed to the Font properties of the containing
GroupBox.
Why is that so? How can I set, at Design Time, a different font for the Grid Column headers and the GroupBox?
To demostrate the problm - Try to modify the Font of the grid headers, in the attached example,
to "Bold" "Size 12", Run the application and see the result.
"This is a test . This is the second test . This is the third test . This is the final test"I know how to do this using SelectionStart etc. However this limits what I want to domagine that the 4 sentences are stored in an array, where array(0) should be always bold,array(1) italic, array(2) underline and array(3) normal.
I have created a Richtextbox, which produces text based on user-inputted variables as well as some basic formatting - eg: name = txtname.text richtextbox1.text = "Hello my name is " & name & "." What i want to do is set the text in the name variable in Italics when it is displayed, like this.
I am creating a user control that contains a panel as well as 4 string and integer properties. I would like to display the text of the properties in the user control during design time.
I have a usercontrol which overrides the property Text. But this property is not shown at design time.If I rename it to caption or value it is shown in properties at design time but Text is not shown.
public Class SomeControl Inherits System.Windows.Forms.UserControl Public Overrides Property Text() As String
I'm having trouble adjusting the font style in a RichTextBox and I've seen a few different approaches that talk about single attributes (like toggling bold on and off)... but I'm trying to make it so that my font class can adjust any attribute (bold, italic, underline).
I realize that Font.Style is a set of Boolean flags (a bitfield?)... but I'm not sure how to handle the attributes all at once.
Here is the troublesome code:
Public Sub ModifyFontStyle(Optional ByVal Plain As Object = Nothing, Optional ByVal Bold As Object = Nothing, _ Optional ByVal Italics As Object = Nothing, Optional ByVal Underlined As Object = Nothing)
[Code]....
What is happening to the font? The text should be underlined and in italics not strikethrough...
Is this a logic error or a simple misunderstanding on my part?
this code does the change, but I noticed a little unwanted effect.if you have some text mark up for esample 24pt, selected. and run this code. you will lose the mark up.
Private Sub Styles_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles BtnBold.Click, BtnItalic.Click, BtnUnderline.Click, BtnStrikeOut.Click
Static styleValue As Integer = 0 Const bold As Integer = 1, Italic As Integer = 2, UnderLine As Integer = 4, StrikeOut As Integer = 8 'Since more than 1 button is attached to this event, the if statement will sort out what button was pressed to fire this event If TypeOf (sender) Is Button Then
I have the [B] [I] [U] buttons and they work to a point but here is the problem I'm having.In MS Word,I can Hilight text and select Bold and it bolds the text, I can then select Italic and while leaving it bold, it Italicizes it.I can then click the bold button again and it will remove the bold but leave the selected text Italicized. I can't figure out how to get this action to work.I know I can OR the styles to apply multiple styles to the text but I don't know how to remove a style while maintaining any others applied.Here's a section of code that I'm messing with.[code]....btw, I am using for the comments so that the code is easier to read.I have tried (in this specific segment) newFontStyle = currentFont.Style And Not FontStyle.Bold
using VS2008, targetting framework 3.5I have a rather complex UserConrol which does some of its own rendering.I display this UserControl on a form.Opening that form in the Designer creates an instance of the UserControl in the Designer, which tells me a NullReferenceException is occurring in one of my rendering methods.I have attempted to correct this by making alterations to the UserControl's default constructor, but have not found success.
I've got a richtextbox control on a form and a menustripitem that allows me to change the font style. What I want to be able to do is to allow the user to type text into the richtextbox control; then if they change the font style using the menu only for newly entered text to change font, and any previously typed text to stay in the previously selected font. The problem I'm getting is that all of the entered text's font style is changed.
I am creating an application and am very new to VB. I have 4 buttons on my form which is like my applications main menu. I would like that each of the buttons behaves in the following way when there is a mouse rollover: The Button back color is changed from the default to Red The Button text is changed to Blue, Bold, and increases in font size I would also like all the buttons to go back to their initial state when the mouse leaves.
Another thing, instead of me writing code for each of the buttons event handlers (Mouse Hovers, and Mouse Leaves) is there a way I can write this code once, maybe as a function and then always call it for any button that I create from here on so that any new buttons take on this behaviour.
I have been staring at a blank screen for over an hour trying to figure out the best way to build this app. We have a warehouse with consumables. These consumables are stored on racks that are three rows high and 15 columns long. I need to display the contents of these racks with the following; Item nameUnit quantityUnit expiration date
Now while this in itself would be a simple thing, I need to . Take a look at this image, the lower portion of the image shows basically what I want to display as far as the form goes. Instead of the "Row 1-1-1" text, I want to show the item, qty and exp. There are multiple rows. It should also be noted that each location may have more than one item stored in it, and there might not be anything stored in it. So I guess my question is, from a design point, is it better to create a small table for each location and then join those tables to a main "Row" table since there will only be a single row displayed on the form at a time? How would it be possible to keep the data properly ordered from a coding perspective? How can I ensure that each storage location remains static unless the item is moved?
I'm making a simple program that moves files around. I want to have the interface almost exactly like an installer does, meaning there is a next and back button, etc. Would I use multiple forms to do that? Or is there a control I'm missing?
I want to have a bunch of different screens, yet I don't want to have to use 20 different forms (I'm pretty sure that's bad practice anyways), and I don't want to lay down all the controls at once in the designer because then things get messy. I had an idea of running a sub on startup that would dynamically generate all the controls I need with all the right coordinates and settings, and then dump al the ones needed for a specific screen into a Panel. Then I return an ArrayList of panels, and pull out the correct panel to attach to the form when I need that screen. The only problem is that my form will not have any implicit knowledge of its controls, so I'm assuming I wouldn't be able to use the WithEvents / Handles. keywords to declare handlers in the form class (which is what I'd rather do).
I want to bind Grdiview with DB.I have a table Products with three columns.Suppose I add three columns at design time in gridview, If I run my following code First Three columns are blank & next three columns are bind with data.
Suppose I do not add any column in GridView & runs the foll. code,then the output is coming correct.
OK i have a combobox on the form. I have entered 4 values. I have left the TEXT field blank.Is there any way i can set the default SELECTEDINDEX of the combobox in the form design window. I know how to do it using code. If i set the TEXT field to one of the item values will it automatically select the corresponding INDEX
I created the dataset and connection to my SQL database at design time to make it easy to drag and drop bound controls and stuff to my form. My problem is this, when I did this it creates the connection string in design time also, but the connection varies depending on where the software is installed after the development.My question, is there anyway to set up the bound controls on my forms and everything with the typed dataset created in design time on the connection created in design time... then when the application is run, can it change the connection string at run time to get it connecting to and creating the dataset from the the correct sql database?
I have a problem. I have created a control, Now whenever I am going to Drug that control on my form then a error popup will appear that says "Failed to create component 'XXXXXXXXX'." System.IO.FileLoadException: A strongly named assembly required. HRESULT: 0x80131044 Is there any facility available in .NET for design time debugging Means If I drug a control on form then I will allow me to debug the control.
In some of the forms ,whenever i change some properties using the Properties Window of some controls or the form they get reflected in the Properties Window but will not get changed at Run Time.
I am facing this in quite many of the forms, hence i am applying the property changes in form load, this is causing performance breach .
I'm making a quite large database management program(well actually 3 databases) and I am going to be creating a tab page for each database and under that a tab page for each table. each database has +- 200 tables and each of those has between 10 and 50 columns. I am also gonna put controls on each tab page of a table that represent a a row of data.I need very specific tooltips, functions for each table so generating it would be to complicated for me.
I need a automated way of creating controls on design time depending on the column datatype like a rich edit, text box or numeric up or down. and a label that has the same text as the column name It should also rename the name of the control to something appropriate .This can be done using visual studio's database wizard, but last time when I was about 30% done with one database it had already auto generated more than 1000000 lines of code. When I ran my program it took 10 minutes to show the first form and I have a powerful pc.
I vaguely remember something about a hotkey or menu that would group controls together at design time so you could drag 2 or more controls around and they would remain relative to eachother. You could work on something else and come back and the controls would still be grouped.
Does anybody know what this feature is called and how I can access it?
Basically, in the designer I want to be able to connect a collection of objects to another property. When the collection is set, the property should display a drop-down allowing you to select one of the values from the collection. It is a collection of a custom class.Right now I have the collection implementing the IList interface from the System.ComponentModel.Generic namespace. I've looked into type converters, but I haven't been able to figure out yet how to get them to work for my needs.
I've developed a derived form class that contains various collections of data. Corresponding to this data, I have a series of custom controls which can be linked to said data. I do this via custom UITypeEditors that convert the Custom Controls' Form into my derived Form Class Type and filling in a ListBox with the relevant data for the control in question. When the controls are serialized by the designer, it only stores the index value.
The above all works fine. However, I have found 1 bug that I am trying to work out - which is that, during Design Time, Custom Controls that are placed in sub containers (like a Tab Control) will fire their Load Event BEFORE they are placed inside of the Form. Is there a way to prevent this from happening? OR is there an event which occurs when the Controls are truly placed inside of a form (and not merely a sub container)?
EDIT: Upon Further Inspection, this problem only occurs with the Tab Control and not with other sub containers like Group Boxes, Split Panes, etc.
When trying to edit an exisiting or trying to create a new dialog with a MSFlexGrid I get the following error The ActiveX control "Microsoft FlexGrid Control, version 6.0" could not be instantiated because it requires a design-time license.
Any one know how to get a "design-time license" for the MSFlexGrid control.