VS 2005 Custom Options On Messagebox?
Jul 23, 2009Is it possible to have custom options on a messagebox other than Ok or yes no.. for example
View 8 RepliesIs it possible to have custom options on a messagebox other than Ok or yes no.. for example
View 8 RepliesI want to create my own custom MessageBox.
The default message box from VB contains a few options (as a parameter) like:
MessageBoxButtons.OK
MessageBoxButtons.RetryCancel
MessageBoxButtons.YesNo
MessageBoxButtons.OKCancel
etc...
How can I create a sub that also has a list of options the user can choose from??
After using a form as a replacement for MessageBox I do have a need to make it automatically adjust its size to fit its contents, is there any rule out there that we need to abide to when it comes to sizing the form acting as MessageBox?
I am thinking I could use a panel that will auto-resize and just resize the form according to the size of the panel but I am not sure that will work as I haven't tried it yet.
ustom MessageBox Options
View 4 RepliesThis is what I would like to achieve:To create a custom messagebox, with varying number of buttons with custom .Text descriptions, and other features. I intended to have a property array that would be redim-ed and have values (.Text values) set by the calling class:
[code]...
I was wondering if it was possible to make custom message box options. What I mean is, I'm going to have a button that pops up a message box. The message box will say, for example, "What is 10 x 10?" and I want there to be three options, instead of a Yes/No type of thing: "1000", "100", and "20". Is there a way of doing that? Or would I have to create my own message box using some software?
View 7 RepliesI have a text box field for which I want to use a couple of custom commands accessible via a context menu. I can add my custom context menu to my text box, but then I lose the standard windows ones (i.e. Undo, copy, paste, etc).
What I really want is a context menu with both my custom options and the standard windows options. I want that to take place only within my application (i.e. not like a shell extension).
I am fairly new to programming and vb.net and I am working on a small project but in the project i need a message box (2 different occasions) where the buttons, instead of Yes No say Pause and GO. The video [URL] told me to make a new form (dialogue) and then in my main form add a public sub.
Here is the sub I have:
Public Sub injectmessage(ByVal ingmessage As String)
Dim topmessage As New Message
Dialog1.Label1.Text = ingmessage
Dialog1.ShowDialog()
End Sub
All that does is puts the message on the messagebox.
I am trying to create a Messagebox/dialogbox that will allow me you Define the Prompt and the text for the two buttons. I started by looking around the internet and found [URL]. It got me started But i don't think i have the libraries to make the stackoverflow.com code work. i don't know enought about events to make the box always have the focus untill it is closed or one of the buttons is pressed. I would also like to return the button.text of the button that was clicked.here is the little code i have
Public Class DialogBoxForm
Private _ButtonName1 As String
Private _ButtonName2 As String
[Code].....
I am having Socket server, and I have two forms. One is the main form for the server and the other one is a custom made messagebox. When a request comes to the server the main form has to invoke the second form (messagebox). When the main form is open for the first time everything works fine. But when I close the main form without closing the application and open it again and request comes to the server the custom made messagebox opens but it freezes and looks like this:
[Code]....
I am currently utilizing the StatusStrip and a form which auto-close after a second or two, is there other funkier way of showing some status like if a save has been successful or not? For exceptions I am already using ErrorProvider.
View 3 Repliescreating windows applications - have always created web apps; I would like to create some reports for my users to view and I need to do it using window applications in visual studio 2005 version. In looking at my options, I see I can either create a .rdlc report from Report designer, or I can create a .rpt Crystal report.
View 2 RepliesI'm trying to create an annoying alarm messagebox. So when I press a button, I want the computer to display a message box and beep until the user presses ok.
View 2 RepliesI am trying to change the Target CPU for my application and have read on the net to go to Project Properties -> Compile tab then click on the Advanced Compile Options. I am using VB.net 2005 Express Edition. Is this not available in Express Edition or am i looking in the wrong place?
View 4 RepliesI 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.
I should know how to do this but the last I use it was some years ago with VB6. Give a request for input of information through an inputbox how do I ask Do you want to do that again thru a messagebox and continue to do this until NO is selected on the messagebox?
View 9 RepliesFrom my login form, and when a correct Username and Password has been succesfull and I get a messageBox saying "welcome to your System" (Picture Below) and when I press the OK button in that MessageBox, I want to open Form3.do I add code to the Underlined code (below Picture), or Do I write a completley different code after the messageBox code.
[Code]...
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.
result = MessageBox.Show("Want to Update record?", "Information", MessageBoxButtons.OKCancel) I want to perform some action if the user press the ok button and again a few action if the user press the cancel button......But i cant do it:
[Code]...
As i'm learning more and more about developing ive just got my head around creating classes and modules, i started wondering about something to do with configuration of applications where deployment is in a more diverse environment say in a company where different branches dont need access to all parts of a program, so i thought id throw the question out there in a basic sense and get some feedback. so i can go off and do some more reading and learning.
So the scenario in my head is like this.
So we have for arguments sake FrmConfig which is the master configuration form, then we have FrmMain which is the root menu our application general user interfaces with. So here based on what options are checked as enabled in FrmConfig effects what controls (like buttons/menu options) are enabled in FrmMain.
I need create a custom propertyManager because i must implement a different behavior at validation.
View 2 RepliesHow do you use custom fonts in your application? I need to have it in a Font object. I have a TrueType font file. How do I import it?
View 12 RepliesWhile implementing this article,i cant understand what they try to mean by this:Still in the Code Window, change the line that reads:Inherits System.Windows.Forms.UserControl So that it reads:Inherits System.Windows.Forms.Button..if i change this line of the designer form: Inherits System.Windows.Forms.UserControl to this: Inherits System.Windows.Forms.Button...then when i return to the designer,i am getting this error: The designer cannot process the code at line 22: Me.AutoScaleDimensions = New System.Drawing.SizeF(6.0!, 13.0!) The code within the method 'Initialize Component' is generated by the designer and should not be manually modified. Please remove any changes and try opening the designer again.
View 21 RepliesDoesn't have to be in VB.NET, could be in C# or just point me to the right registry entries that needs to be created to make this work and I am happy too.Anyways we have a windows client server application called let's say "CoolApp". Now a third party is developing a web front-end using the Interface, BL and DL dlls. They want to add a functionality when user does some specific search on a records lets say a customer with the id of 12345, and then they can send an email to anyone with the access to the application where the link in the email would look something like;
View 10 RepliesWhat I would like to do now is well convert this somehow to a class. so I do not have to DirectCast the items. Is this possible?
Here is the original code that kleinma assisted me with:
Dim CtlLosArray(150) As ShieldLOSInfobox
CtlLosArray(0) = New ShieldLOSInfobox
CtlLosArray(0).Location = New Point(0, 0)
[code]....
Is there a way to make this into a custom class so that I can make things easier to manipulate? at least that is how I think it would be done.
I am trying to learn .NET This is what I found on MSDN. I can create an exception class by using this code.
PHP 'Exception Class Code
Imports System
<Serializable()> _
Public Class copyException
[Code]...
I've just finished a project, but in it, you can switch between three backgrounds, and I want to export it to another computer with an installatinoprogram, but I have no idea how to do that. I know that it should put these pictures somewhere so the program knows were they are. while it's installing, i want a picture to come up over the status bar, and maybe something that you must agree with terms.
View 5 Repliesi am creating my own message box. My msgbox contains 4 button , so i want to return an integer value as the button no. that was selected (i.e return 1 for button 1, 2 for btn 2...)i tried me.dialogresult=1 , but its not working
View 4 RepliesWe have a Windows.Forms.PropertyGrid control that we use to edit application settings. We expose the application settings through a class, giving each setting attributes to control the appearance. An example property definition is shown below:
<DisplayName("Snap Tolerance"), _
Category("Tolerances"), _
Description("The distance (in Points - 1/72"") to be searched for snap points.")> _
[code].....
i have a MDI Parent. As you know a MDI parent can have scroll bars. I want to make customized scroll bars. Meaning instead of windows default scroll bars i want just to images / buttons (arrows (up/down)) that when clicked will scroll up and down, and then others for left and right...
How do i do this? I dont want windows default scroll bars to appear.. i know can disable them but then is there a property / method to scroll in a direction, let my code do the work.... i would also then want it so as you scroll my custom scroll buttons wont go away, as you scroll they should stay in the same spot.. i think i can do that by a panel and docking, so that isnt important.