Grid not display proper string - vb.net

I am trying to display string on grid column but grid not displaying properly or full string on grid .
String contain some special characters and normal and enter key in that string and grid only accept string before the enter key and skip after the enter key whole string.
Expecting that grid will disply string after enter key in the string
Example: hi "enter key press here "
Hello
So grid will display "hi hello" but is displaying only "hi"

Related

How can I validate the textbox is string using selenium webdriver c#

In y project i need to validate the textbox is string, textbox is data etc. Can some one help me in getting the value typed on the text box
You can get value from attribute 'value'.
string textInput = driver.FindElement(By.CssSelector("css-expression")).GetAttribute("value");

A program that can display charts with data entered from textbox

i want to create a program,whereby my users can enter data through text boxes and it shows on the chart. And they can store it so that the next time the program
is opened it displays their data. How do i go about the saving the data and entering data through text boxes.
You can just set all de userinput in a string. For storing that string you can maybe put it in a text-file.
My.Computer.FileSystem.WriteAllText("C:\TestFolder1\test.txt",
"This text will be added to the text file",True)
You can output the userinput back again by reading from the text-file.
My.Computer.FileSystem.ReadAllText("C:\test.txt")
And set it in a label.

how to get all the text in TEXTBOXES which are created dynamically concatenated to one single MESSAGE BOX

iam trying to concatenate the text in the text boxes to get appeared in the messge box i got struck about the syntax i was supposed to use instead or using FOR statements which displaying multiple message box rather than one message box revealing the text in all text boxes.
Is not clear what you want but... I show you how to iterate each textbox on a ControlCollection to get the control-text.
Dim AllTexts As String() =
(From tb As TextBox In Me.Controls.OfType(Of TextBox)()
Order By tb.Name Ascending Select tb.Text).ToArray
MsgBox(String.Join(" ", AllTexts))

Extracting Substrings from textboxes in VB

I am working on a VB program for school. I am having some trouble extracting a substring from a string and I would really appreciate some help.
The form has different text boxes and one of them is where you type in a person's full name into one text box. The listbox on the form, when hitting the compute button, is supposed to display only the person's last name.
I am not sure how I am supposed to extract just the last name of the string of whatever name is typed into the text box.
All I got so far is:
Dim name As String
name = txtName.Text
(txtName is the name of the text box)
Okay, so I added:
lstOut.Items.Add(name.Substring(6))
That to my code. The name I typed in for an example when I ran the program was Helen Woods. 6 is in the substring because that is where the space starts and when I clicked compute, it listed only the last name, just like I wanted. But, this only works if the first name is five letters long. I need a way to make the program automatically find the space in between the two names.
EDIT:
When I add:
lstOut.Items.Add(name.IndexOf(""))
The listbox gives me a 0 whenever I type in a name and hit the compute button.
try this:
Private Sub GetLastName()
dim lsName as new List(Of String)
dim name as string
for each name in txtName.text.split(" ")
lsName.Add(name)
next
lstOut.items.Add(lsName.item(lsName.count-1))
end sub
You can call this procedure at your button event.

Create masked textbox but hide masked characters when empty

I want to validate text taken from a textbox and display it in a specific format.
I have tried using a MaskedTextBox, but when the textbox is empty it shows the empty blank lines (underscores) in the text box.
How can I avoid that and show the masked textbox like a simple empty (still masked) textbox?
Also, I want data like csc-(somenumber). Can I add some random number automatically after 'csc-' characters?
The reason the masked text box is showing a blank line is because underscore "_" is the default prompt character for a masked text box. You have two options for changing this.
If you want the prompt to be visible while the user is editing the text but hidden otherwise, set the HidePromptOnLeave property to true.
MaskedTextBox1.HidePromptOnLeave = True
If you never want to have the underscore as the prompt character, you can change the PromptChar property to be a space " ". You cannot make the PromptChar nothing, the field must have a value.
MaskedTextBox1.PromptChar = " "
For your textbox, use the MaskedTextBox class.
http://msdn.microsoft.com/en-us/library/system.windows.forms.maskedtextbox.aspx
For getting a random number
Dim s = "csc-" & New Random().Next(1000, 10000).ToString