I'm looking to see if a little more control is possible though. cpustring = string and fontstring = font, both defined earlier in the program.I'm not sure how to clear the drawn text before drawing a new text. I tried with g.clear(color.transparent), but that creates an ugly flickering background for the picturebox (the picturebox is already set to transparent background).I'd also like to be able to fit the text in the picturebox area, max width/height as defined by picturebox, not by fontsize. Font can stretch either way as long as it fills in the picturebox.
I have a Custom Groupbox that overrides the OnPaint event to do some custom drawing, backgrounds, etc. The problem I have is that when I use it in an application and want to draw text on the control, it gets drawn first, then immediately afterwards the OnPaint from the control gets called and draws on top of the text. Is there any way to get the text drawn after the control's OnPaint?
I'm making a custom control that needs to look like a Text Box but I can't Inherit Directly from text box since I need to add, Change and Override so many things that it would be more practical to just inherit Control and start new.
But now my question is: Is there an easy way to create the basic functionality of a Text Box like drawing the Text Box and handling input ?
All these method of mesuring the string returns different values for the width, and they are all the wrong value They all mesure the narrow caracteres as "i" as being narrower then they realy are and the wide caractere as "W" as wider than they realy are What would the proper way to draw and/or mesure a string to get the right position on the screen where the text ends
I am working on a snake game for my portfolio and was wondering where the best place to put the logic for drawing the snake. Should the code reside within the snake object or within the form? Either would work, but I am wondering from a business objects/coding standard perspective where such code belongs.
i wan to display the text from combobox into the textbox and clear the combobox text when click on the button.But when i select another text from the combobox and click the button, the textbox display and overwrite the previous text.How can i do so that when click, textbox display text from combobox and clear combobox text. Then click again, display the new text at 2nd line of the textbox without deleting the previous text?
way to clear textboxes in VB.Net and what is the difference between the two methods? I have also seen people be critical of folk using clear objects on their forms and i can see why but in this case, i am only learning.
I am trying to draw on the Desktop i have use GetDc (api function )to get the handle of desktop
Private Declare Function GetDC Lib "user32" (ByVal hwnd As Integer) As Integer after that i have use this code to draw some test Dim g As Graphics
[Code]....
the code is work 100%100 but the problem is that i want delete what i have draw , I meen that I want to clean the desktop is there any api function can do that ?
I am writing a LAn Chat and it works so far but when I send the data it still remains in the textout box. I want to clear that box when the button is clicked and I am not sure if i am doing this right.[code]...
I have a textbox with text (to tell the user what to put in the box) when they click inside the box, i need either all the text to disappear or it all to be selected so that it is easier for the user to enter the data but pref the first.
it is a textbox to collect the date (in relation to my other post) when the program runs, the DD will be displayed in a textbox, i need it to go when the user clicks to enter the day or to be highlighted/selected (NOT THE TEXTBOX, just the TEXT INSIDE)
I have 1 image in picturebox. Now I draw some rectangles. I'm trying clear the image (only rectangles and left the image) without success.
Private Sub btnImageSelection_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnImageSelection.Click Dim intImages As Integer = 0 Dim intImagesLine As Integer = 0 Dim intImagesColune As Integer = 0 picImage.Image = PictureBox1.Image [Code] .....
The cycles for is for show the rectangules and works fine. but i.Clear(Color.Blue) The image is clear but the rectangles are showed and then unshowed.
Supose i have two TextboxOne For normal Text and Second For After Replace textif i m Type some text in textbox 1 then Textbox2 show Its Replacement Text
I am trying to do some extra credit stuff for school and was curious if there is a way to clear a text box after you would click ok in a MessageBox that pops up after an exception and/or an error. I have used a try/catch and would like the text the user entered text to disappear after they click OK in the message box that pops up. It would be great if i could get it to happen when either of the two message box OK buttons are clicked.[code]...
I want a button that can clear all the text in, for example: If the button1 (which is the clear button) is named clear, I click it, would the code be something like button1.clearalltext = True?
I am trying to draw some multi colour text onto a form using the paint event and the GDI+ object (note it has to be done using the GDI as i will be needing to scale and do bmp pixel manipulation on the resulting graphic . I have so far managed to create a class and collection winch allow the user to move the text around and change the displayed string, font and colour.
My question is how can i change my class so that it draws multi colour text? and if possible allow the user (uinsg the mouse to graphically select parts of the text.
I'm trying to write a Database manager in VB (2010) that updates a SQL database that compiles and summarizes my financial records. The code works, but I'm having issues with one exception that I think I understand, but can't circumvent. I've built an I/O form that enters a series of purchases and sales into a temporary datatable. After review of the list, the program connects to the database and executes the SQL. That all works and isn't a problem.
I just want the boxes to clear when clicked, then change the writing color.
Private Sub TextBox1_Enter(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Attack.Enter Dim watermark As String = "yes" If watermark = "yes" Then Attack.Clear() Attack.ForeColor = Color.Yellow watermark = "no" [Code] .....
I am confused about how to make a button able to clear the text in all textboxes. I know in c# I can just say textbox1.Clear(); but this won't work in this case.
I have a Custom Groupbox that overrides the OnPaint event to do some custom drawing, backgrounds, etc. The problem I have is that when I use it in an application and want to draw text on the control, it gets drawn first, then immediately afterwards the OnPaint from the control gets called and draws on top of the text. Is there any way to get the text drawn after the control's OnPaint?
First, the overall objective is to find the best point within a multipoint filled 'star', at which to start drawing text. That is, depending upon the size of the star and the number of points, there is a larger or smaller area within the points that is filled with colour. So a 5 point star has a relatively small area that is filled, in which to draw text. A 40 point star of the same radius has a much larger area filled. If I can determine the size of this area as a rectangle, then I can measure the string and draw within it using the best fit font and starting position. The code below is an attempt to answer the question but I am stuck trying to find the text area rectangle within the filled portion of the star. Some of the code exists purely to explore the means to determine how to identify this rectangle (and is probably the totally wrong direction).
The second part of the problem is in exploring the options, I tried to draw a vector to different points on the circumference of the star. This is the code highlighted. The lines drawn do not seem to be the correct length nor the correct angle but I cannot see why.[code]...
i am making a mini calculator and I have two problems with my current validation setup in the code. The code concerned is below:[code]Basically, I only want to allow numbers in the text box. When I enter a letter for example, the message comes up ok, but then when the box is clicked away, the rogue letter remains. Can someone tell me how to clear it properly?Also, when I use the backspace button in the box (pretend I want to change my input from 3 to 37), then the messagebox is prompted when I don't want it to be. I only want it to appear when a letter is entered.
1) How to I clear the banned characters from the text box after the message is clicked off
2) How do I get VB to ignore any backspace presses to prevent the messagebox from coming up.