Detect Non-printable Characters In .NET?
Jul 15, 2010I'm just wondering if there is a method in .NET 2.0 that checks whether a character is printable or not - something like isprint(int) from standard C.
View 2 RepliesI'm just wondering if there is a method in .NET 2.0 that checks whether a character is printable or not - something like isprint(int) from standard C.
View 2 RepliesI have a TextBox with a list of filenames in it. The user is able to change these file names, but I don't want them to enter invalid characters, such as slashes or question marks.
I've tried two approaches, but they are not satisfactory:
1. Detect the key pressed with the KeyDown event:
Use e.KeyValue to detect keys like Keys.Oem5 (= backslash), then use 'e.SuppressKeyPress = True' to suppress the key.Problem is, with different Keyboard layouts, The Oem5-key isn't always a backslash.
2. Filter the text:
Use the TextChanged event and do a Replace("", "") on the text for every invalid character (there's 9 of them).Of course this will create 'lag' with every keystroke, especially if there's a lot of text. Also the text-cursor and scrollbar will jump back to the top-left when using Replace.
In short: I'm looking for a way to detect the character that is being entered and suppress or remove it when invalid.
Is there any possible to convert SVG to printable format Adobe JDF or EPS, TCL, PPM, VDX format.
View 2 RepliesI have the following code:
Public Shared Function GetListAsString(ByVal data As List(Of String)) As String
Dim retVal As String = "| "
For Each obj As String In data[cod
It converts a List to a printable String. Right now it is set up to work with just Lists. I feel as if it should be able to work with any type of Collection. I am new to Collections and generics.When I attempt to do something like
Public Shared Function GetListAsString(ByVal data As Collection(T)) As String
Dim retVal As String = "| "
For Each obj As String In data.ToString()[code].....
I need a tutorial on how to send information to a printable report or something..
cause i have a litle app i started for invoicing but it does the job but it is only a form based..so i need to generate a report to print..
I was wondering how I could make a "ticket generator" for say. I want it to be something like this. I want to have a couple of textboxes for passenger details, then I want to have to push a button and it input whatever is in the textboxes into a specific spot on a ticket
View 23 RepliesI'm making a printable Purchase Order form using Crystal Report. This report retrieves data from two tables. Example, I have fields PONumber,DateofPO,Airline,DateofFlight,ETA,ETD from a table called tblFlight. I have fields PassengerName and Rate on another table called tblPassenger. Each PONumber can have multiple passengers. How can I get it so that I'll just be generating one PO that shows the multiple passengers while the rest of the items show only once? I've placed the PONumber and DateofPO on the PageHeader and the rest of the items on the Details section. But right now, on the Details section, if I have 3 passengers, the other fields also show 3 times on the report. Also, I'm considering to make a query but I have a conditional statement on my query, a WHERE clause that retrieves data dynamically. My problem is I'm not sure where to put the query, will it be on the .rpt or just on the Form? NOTE: I'm coding my SQL queries on the application itself, not inside the server, so no stored procedures/functions for me here.
View 1 RepliesI am learning VB 2008 Express Edition to solve the following issue: how do I put the color of each pixel in a table, allocate a code (from 1 to 256 in the case of a 256 colors picture) to each different colors and print these codes at the right place on a grid? A few years ago, I had a basic knowledge of VB6 but VB6 being not compatible with Windows 7, I had to install a new version, VB 2008 Express edition, version that I don't know at all!
[Code]...
Essentially I am trying to replicate the Windows 7 (In-Windows) activation key TextBox form. The Form where it will auto capitalize letters, remove or deny all non alphanumeric characters except dashes every 5 characters that will be auto-input.I assume this can be done with a fairly complicated replacement Regular Expression but I cannot seem to create one to fit the needs.
This is an Example of what I have right now, but it creates an infinite loop as it removes all characters including dashes, than adds a dash, which changes the text and removes the dash again.
[Code]...
i have been trying to remove special characters. i am not able to remove many crlf in middile of the string.
View 3 RepliesI need to create a console program that allows you to enter a string, of which is then outputted in reverse.
Sample:
Input: Diewas
Output: saweiD
Apparently I need to find out about strings and will also need to use a loop.
Not sure if too many people know this, but the following line will cause an error:
GroupName.Substring(0, 3) = "jt_"
....if the length of GroupName is less than 3 characters. I always thought it would simply return whatever characters in GroupName, but no, it errors. I must be thinking of the old VB6 days.So, I now have to change the code to:
If (GroupName.Length > 2) Then
If (GroupName.Substring(0, 3) = "jt_") Then
Note that the two comparisons need to be on separate lines. If they are on the same line, such as:
If (GroupName.Length > 2) and (GroupName.Substring(0, 3) = "jt_") Then then the code will still fail as the length command is executed at the same time as the substring command- which will cause the error when the GroupName length is less than 3.Just thought that those of us not aware of this should be!
dp.SyntaxHighlighter.ClipboardSwf = '/dp.SyntaxHighlighter/Scripts/clipboard.swf'
dp.SyntaxHighlighter.HighlightAll('9844f9bfb55449e6a786fa62aaadfa20')
dp.SyntaxHighlighter.HighlightAll('f6d554fd98464bdba9159b319e51b381')
dp.SyntaxHighlighter.HighlightAll('93bf4ca63ad8447abdf084d8a9991e15')
I have two textboxes. I type in one of them and the text gets copied in real time into another textbox. There is one catch. I need to replace specific character with something else.
If I enter a quote " in textbox1, it has to be replaced with " in textbox2.
I started with something like the below code, but obviously this does not work (tried different stuff - this is for demonstration only). In the example below 'a' represents " , and 'b' represents "
Private Sub TextBox1_KeyUp(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.KeyUp
TextBox2.Text = TextBox1.Text
[Code]....
With the shape of really large characters such as numbers and alphabetic characters + others, is there a way to get that shape as a REGION please?Imagine a really fat snake forming the letter S or two rectangles placed together to form a large letter L or a T like the shapes in TETRIS.
1) Does anyone know of anything in VB.Net that can translate such shapes into a System. Drawing.Region or know of a project elsewhere that achieves this please?
2) While I'm on the subject, how would you SCALE UP / DOWN a System.Drawing.Region please? How would you work out the Transform Matrix required please?
I'm making an application that will change position of two characters in Word.
[Code]...
Program works good, it is mixing characters good, but it doesn't write text to the file. It will write text in console, but not in file. Note: Program is working only with words that are divisible by 2, but it's not a problem. Also, it does not return any error message.
I'm making a custom control suited for handling passwords. I have created a control that inherits from a text box and I have implemented a lot of things so far. But what i want to do now is create a system so that when a user types It will display his last character typed for a X amount of time. Is there a way to turn only selected characters into password characters and still be able to get the password text from the Text property ?
View 4 RepliesI know that the topic is kind of weird, but I will explain that here. I am reading text from a text box and inserting that into a listbox. I am wanting to read what the user inputs into the text box and add a character between each character they type. Here is what im wanting to do written out[code]...
View 4 Repliesexample. i have 2 textboxes and if there empty it says "Incorrect Information", but how do i make it that like when a person enters something into the textbox1 it can be 3 values minimum.. like it could be eather 2 letters 1 number or what ever just more than 3 values (no special characters), and on the password.. 6 values minimum (no special characters).
[Code]...
So I have an ASP.Net (vb.net) application. It has a textbox and the user is pasting text from Microsoft Word into it. So things like the long dash (charcode 150) are coming through as input. Other examples would be the smart quotes or accented characters. In my app I'm encoding them in xml and passing that to the database as an xml parameter to a sql stored procedure. It gets inserted in the database just as the user entered it.
The problem is the app that reads this data doesn't like these characters. So I need to translate them into the lower ascii (7bit I think) character set. How do I do that? How do I determine what encoding they are in so I can do something like the following. And would just requesting the ASCII equivalent translate them intelligently or do I have to write some code for that?
Also maybe it might be easier to solve this problem in the web page to begin with. When you copy the selection of characters from Word it puts several formats in the clipboard. The straight text one is the one I want. Is there a way to have the html textbox get that text when the user pastes into it? Do I have to set the encoding of the web page somehow?
[Code]...
I have a string of characters, but I would like to have a string of hexdecimal characters where the hexadecimal characters are converted by turning the original characters into integers and then those integers into hexadecimal characters. How do I do that?
View 3 RepliesWhen I swipe a card into Word Pad, I can see the information on the card. his information is a 39 character string of letters, numbers and other characters.I would like to be able to 4 consecutive characters of the 39 as a userid.Sample string of characters:;12345678GAM123456789GAM123456789GAM12?
View 6 RepliesI'm making a custom control suited for handling passwords. I have created a control that inherits from a text box and I have implemented a lot of things so far. But what i want to do now is create a system so that when a user types It will display his last character typed for a X amount of time.Is there a way to turn only selected characters into password characters and still be able to get the password text from the Text property ?
View 3 RepliesI wanna type 140 characters in asp.net textbox with multiline when i type in textbox then the characters will be decreaded means if i type two characters in textbox then in label the available characters will be shown is 138..using vb.net
View 1 RepliesI want to write an application that can detect whether a value in CSS file has changed or not
View 3 RepliesWhy there's no built-in function to detect platform, I need to know I am running on x64 or x86?[code]...
View 4 RepliesMy table gets its information from a Mysql database online. I'm not sure which would be quicker to retrieve the row that contains the information specified.[code]...
View 5 RepliesI have a dataGridView control with a DataGridViewComboBoxColumn column, the question is Which event of the dataGridView I must use to detect when the user change the selected value of a particular DataGridViewComboBoxColumn?
View 1 RepliesHow to detect whether Caps Lock/Num Lock is on/off on a keyboard?
View 2 RepliesI have a text file, about 30mb's in size which gets modified regularly (lines are appended - logfile), but what I would like to do is only read the contents that have been added since the file was last modified.
View 4 RepliesHow can I detect when the WMP has reached the end of the current song? I'm making a media player, and have my songs in a list box. Here is my code for playing a song.
CurrentSong = SongPaths.SelectedItem
WMP.URL = CurrentSong
Label2.Text = "Now Playing: " & Songs.SelectedItem
Songs and SongPaths are both listboxes (SongPaths is hidden) As you might have guess, Songs has the song names in it, and SongPaths has their directory path, the two listboxes are in-sync (Choosing "SongA" in Songs, will select the directory of it in SongPaths)What I need to do, is detect when a song is over, so I can call this code:
i = i + 1
Songs.SelectedIndex = i
'Will select the corresponding item in SongPaths as well.
[code]....