|
can you post some sample code? I'm not 100% clear on what the problem is.
V.
|
|
|
|
|
csshtml wrote: I have a question if someone can kindly refer me to a good source, on how to make a visual c # dictionary.
We don't have tutorials on each type of application. MSDN holds various tutorials[^], and has a topic on connecting to a database[^]. There's also a topic on manipulating data[^].
Both the TextBox [^] and the ListBox [^] are documented on MSDN.
Bastard Programmer from Hell
|
|
|
|
|
I doubt you'd want to have a whole dictionary in memory, but if it's just a small dictionary, something like this might be what you want (once you have the DataTable populated):
System.Data.DataTable dt = new System.Data.DataTable() ;
dt.Columns.Add ( new System.Data.DataColumn ( "Word" ) ) ;
dt.Columns.Add ( new System.Data.DataColumn ( "Definition" ) ) ;
System.Data.DataRow dr ;
dr = dt.NewRow() ;
dr [ 0 ] = "CAT" ;
dr [ 1 ] = "Man's worst enemy" ;
dt.Rows.Add ( dr ) ;
dr = dt.NewRow() ;
dr [ 0 ] = "CART" ;
dr [ 1 ] = "Don't put it before the horse" ;
dt.Rows.Add ( dr ) ;
dr = dt.NewRow() ;
dr [ 0 ] = "COT" ;
dr [ 1 ] = "A place to rest at work" ;
dt.Rows.Add ( dr ) ;
this.comboBox1.DataSource = dt.DefaultView ;
this.comboBox1.DisplayMember = "Word" ;
this.comboBox1.AutoCompleteMode = System.Windows.Forms.AutoCompleteMode.SuggestAppend ;
this.comboBox1.AutoCompleteSource = System.Windows.Forms.AutoCompleteSource.ListItems ;
this.comboBox1.SelectedIndexChanged += delegate ( object sender , System.EventArgs e )
{
this.textBox1.Text = (string) ((System.Data.DataRowView) this.comboBox1.SelectedItem) [ 1 ] ;
} ;
This may not provide all the searching you want. If not, another similar possibility is to have a TextBox for the search pattern. When the Text is changed, you set the .Filter property of the DataTable's DefaultView -- but you have to catch Exceptions and let the user know that the pattern has a problem.
Here's one (untested) way to do that:
System.Data.DataView dv = this.cbItemName.DataSource as System.Data.DataView ;
if ( dv != null )
{
try
{
dv.RowFilter = System.String.Format ( "Name LIKE '%{0}%'" , this.tbSearchText.Text ) ;
this.tbSearchText.BackColor = System.Drawing.SystemColors.Window ;
}
catch
{
this.tbSearchText.BackColor = System.Drawing.Color.LightPink ;
}
|
|
|
|
|
I would like to thank you all for your kind reply on this topic. As PIEBALDconsult said I don’t want to store data in memory.
What I was thinking of was the following:
1- Suppose you have an English – French dictionary, and assume they are all stored on a database, i.e. SQL, Access…etc.
2- The 2nd step would be, to create a simple user interface, which has a list box, and a text box.
3- All the English words for example would go into the list box, by calling them from the database.
4- As you click on a word, you must be able to display the meaning of that word in the text box, which would be the French meaning of that English word. And if you click on a different word you would get the meaning of that word and so on.
I hope i managed to explain the idea in the simplest form possible.
|
|
|
|
|
hi,
i want to lock a folder contains a encrypted video file. Along with this i want to play this file using windows application. But no one can copy or cut this file while playing. Is there any method to develop this?
please help me
thanks in advance.
|
|
|
|
|
|
Hi, can I make my .net service non disable by changing registry values? Like when a user from administrator group tries to disable service it will give an acess is denied message like Eset Service? Thanks.
|
|
|
|
|
Are we talking a Web or WCF Service or a windows service?
V.
|
|
|
|
|
It is a windows service. I tried this
I opened regedit -> Local Machine -> CurrentControlSet -> services ->[My Service name] right click -> permissions and I edited some of the permissions from there finally it's done! When I try to disable the service it gives Access is denied! but I wonder if there is another way to do this? thanks.
|
|
|
|
|
Don't think so. You might be able to use something like run as... or impersonate through code when the application is launched so you don't have to do that manually, but I have never tried it.
Note that if you run the service as a certain user, that user needs to have access to the resources (if there are resources used). A common mistake eg. is folder access rights.
V.
|
|
|
|
|
You can't. As an admin, I have full control of the machine.
I know that you're not going to accept this as an answer, and you won't believe me. Raymond Chen says the same[^], pointing out how you can "kill" an unkillable proces.
Your house, your rules. My machine, my rules.
Bastard Programmer from Hell
|
|
|
|
|
Yeah I understand, I don't want to restrict administrators from doing nothing but in our company we give our users admin rights and this is a mistake I know that. We'll get back admin rights from users soon but until that holy day, I made a service that is not non killable but it's really hard to kill or disable or stop it!!! I understand all of u who don't want programmers to restrict administrators from doing something but in some cases like mine I should. Thank all of u for your answers.
|
|
|
|
|
Please let me know how to get dimensions values from dwg images after upload.what are the libraries included...
|
|
|
|
|
You're going to have to explain what a "dwg image" is. I've never heard of it.
The only thing I know of is DWG is an AutoCAD file format, but it's not an image and the .NET Framework has no class that handles them natively.
|
|
|
|
|
I have a colume with weeknames sunday to manday, and a cloume with names of boys and a colume of girls respectively to the week day and gender one choose the program is to out a boys names or a girls name, depending on the input of the user.
For example, the program asks me , which day of week am born- I input wednesday. Nest it askes me if am a boy or girl. I input boy. Then the program outputs the boys name which corresponds with wednesday in the array or table.
So i could only program an enum which outputs the names of the week, and i want to go furthur,
Am a beginner, so please help me. Thanks
|
|
|
|
|
Please choose to post your question either here or in the Q&A. It is not acceptable to post in both.
Cheers.
I wasn't, now I am, then I won't be anymore.
|
|
|
|
|
|
We don't do homework
Failure is not an option; it's the default selection.
|
|
|
|
|
"We"?
I do, especially after having met a few of the teachers. I'll help someone who is looking to learn ten times sooner that someone who is ordering code like he's at MacDonalds.
He's not asking for codez, he's not asking you to do his homework. We help people continuously, who sometimes bloody obviously didn't make theirs.
--
sorry for rant, my apologies for the tone
Bastard Programmer from Hell
modified 13-Feb-12 16:11pm.
|
|
|
|
|
Yes, helping someone who asks and at least shows some effort to try solving the problem. However, those who simply type (or copy & paste) what was given in the syllabus or textbook are all together different. The OP falls in the latter category, IMO.
Failure is not an option; it's the default selection.
|
|
|
|
|
You provided not only the details of the setup, but also the expected result. That's a plus.
Can you post the code you got upto this point?
--
Yes, we're mostly blunt people who say what they think. It seems to be the primary and most efficient way of dealing with developers.
Bastard Programmer from Hell
|
|
|
|
|
1. Your profile states your from the US. If your language is native English, please write better than this.
2. I would use a Dictionary<string, list<string="">> in your case. The key is the weekday and the value is a List containing the boy names.
You can look up the details of the Dictionary and the List on MSDN.
Most of us don't mind homework questions per se, but always try to proove you tried and searched for yourself. We guide you, we don't provide solutions or give code. You get downvoted if you ask for code or basically if we think one is too lazy to do work himself.
Hope this helps.
V.
|
|
|
|
|
Thanks V, for the suggestions and help to my problem, you see i dont want codes, i want to see what other ways it be used to resolve the task, thats all.
you see am not a native american i came here from bahamas, so my english is not so perfect like you guys, but then again i learnt it, from goog helpfull people, and not from vampares and opportunist who always take the first chance of someones weakness to blow their horns, We are all never perfect in anything. Thanks
|
|
|
|
|
Hi,
I want to draw a bitmap on my form, on top of the other controls, however I try to do it, it always gets drawn before the rest of the form and its controls. Does anyone know how to draw it on top?
Thanks.
“If I had asked people what they wanted, they would have said faster horses.”
― Henry Ford
modified 13-Feb-12 11:26am.
|
|
|
|
|
Put a Panel on the form and call BringToFront on it, then your bitmap image on the Panel.
If you draw a bitmap on the form itself, it's gets drawn on the surface of the form, which sits behind all controls on the form.
|
|
|
|