|
What??? OK, more like superceded.
I am currently writing a book on Windows Forms. It was a surprise to me, while fact-checking, that Label and LinkLabel have been "replaced" by ToolStripLabel .
The ToolStripLabel control replaces and adds functionality to the Label and LinkLabel controls. However, the Label and LinkLabel controls are retained for both backward compatibility and future use, if you choose. Link[^]
So, no need to start changing our code, but I'm amazed I've never seen this before.
|
|
|
|
|
I suspect it's just a poor choice of words in the documentation. The Label and LinkLabel classes are not marked as Obsolete , and you can't use the ToolStripLabel directly on a form:
ToolStripItem controls must be contained in a ToolStrip , MenuStrip , StatusStrip , or ContextMenuStrip and cannot be added directly to a form.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
Thanks for the info, funny how it takes them ages to change something that seem logical...
|
|
|
|
|
I am working with datagridview. My datagridview virtual mode is turned on.so i populate grid this below way
private void dataGridView1_CellValueNeeded(object sender,DataGridViewCellValueEventArgs e)
{
e.Value = memoryCache.RetrieveElement(e.RowIndex, e.ColumnIndex);
}
basically i took the code from a msdn link and customize bit. one thing is not clear to me which function is getting called first when user scroll datagridview. please tell me the function name.
also tell me how relation has been established between datagridview scroll and function call to load next set of data. here i am not posting my full code rather here leaving a url from where anyone can see the full working code.
here is the url http://stackoverflow.com/questions/31458197/how-to-sort-datagridview-data-when-virtual-mode-enable/31475803#31475803
please have a look and help me to understand the area which is getting called when user scroll down the datagridview. thanks
tbhattacharjee
|
|
|
|
|
Tridip Bhattacharjee wrote: one thing is not clear to me which function is getting called first when user
scroll datagridview. You should read more of what is one MSDN, as it explains the topic quite well. The "ValueNeeded" event is called for each cell that needs painting, regardless of what causes the paint; whether that is a scroll, or maximizing the form. If the grid needs values, that event is fired.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
My datagridview virtual mode is turned on.so i have to populate grid this way
private void dataGridView1_CellValueNeeded(object sender,DataGridViewCellValueEventArgs e)
{
e.Value = memoryCache.RetrieveElement(e.RowIndex, e.ColumnIndex);
}
from these thread
http://stackoverflow.com/questions/13856869/notify-when-event-from-another-class-is-triggered
http://stackoverflow.com/questions/4378339/raise-an-event-of-a-class-from-a-different-class-in-c-sharp
i got the logic how to raise event to calling environment.
i am in confusion from where to raise event in my code. apologized that i could not submit my full code but here i am mentioning a url where i post my full working code. please have a look and guide me how to raise event from my code.
so this is the url where i post my full working code
http://stackoverflow.com/questions/31458197/
how-to-sort-datagridview-data-when-virtual-mode-enable/31475803#31475803
My Objective
i want to raise a event when data load will start and again want to raise another event after populating all rows of the grid.
my Event handler code would look like
public void BeginDataLoad(object sender, EventArgs e)
{
//Do something here
}
public void EndDataLoad(object sender, EventArgs e)
{
//Do something here
}
looking for help with code sample. thanks
tbhattacharjee
|
|
|
|
|
Your loaddata-event is when the memorycache is being built. The enddata when it is done.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
HI, guys!
I have a function in my application that searches for horizontal tabs in a text file. So far, I've been using a String^ variable named "Glo::m_tab" initialized as L" ". Works fine.
But what if I want to look for a black star, or a form feed or any other control character within the file?. How do I work the U+0009 code for HT into my function?. I've found no examples.
THANK YOU!!
|
|
|
|
|
|
|
Hi, guys!.
I need one of my forms to do something immediately after the form itself and all the controls are shown (all initialized), but before the user even clicks on anything. THANK YOU!
P.S.: I'm not an expert. It's written in C++ .NET using Visual Studio 2010. I tried the Form_Shown event, but it didn't work. Thanks again.
|
|
|
|
|
|
Thanks for the suggestion. I'll try it.
|
|
|
|
|
Hi!
As you suggested, I tried the example in
https://msdn.microsoft.com/en-us/library/system.windows.forms.form.load%28v=vs.100%29.aspx[^]
Had to change the code a bit, but managed to get it working and added a Form1_Shown event as well. Two things:
1) IMHO, I think that's what I need instead of a Form1_Load event, because I want to add something after the form has loaded and displayed all the controls with their initial values.
2) I have a bigger question now: What's the practical difference between the load event and the constructor code that I can write at the beginning of the form, right after the InitializeComponent() part?
Can you help me? THANK YOU, again!
|
|
|
|
|
|
|
Hi
I am in need of help please as I am not familiar with the folder permissions stuff.
Everyone has access to a particular folder where the files are held.
Q1. The folder permissons have 'EVERYONE' set to tick on everything
Full control
Modify
Read & Execute
List Folder contents
Read
There is also [company name]/Administrators - they have the same settings as above.
There is another group for everyone [CompanyName]/[CompanyName]
How can we prevent access to this folder for everyone?
The problem is in the VB.Net application, there are some forms that creates a file in that folder and 'everyone' who logs into this application are allowed to generate a file
that is written to this folder BUT we don't want them having access to the folder to see all the files.
The software (VB.Net) actually generates files by a logged in user but they shouldn't be able to access the folder when they go to the My Computer->Network->Folder.
We need to make sure it is creating the files and can view documents within the software only.
What can be done on the folder for Q1?
Would appreciate the help
modified 13-May-15 10:34am.
|
|
|
|
|
Considering a Windows Forms application runs AS THE USER THAT LAUNCHES IT, so your security isn't really going to work. At BEST, what you're going to be able to do is prevent users from casually looking in the folder to see, well, nothing. The user wouldn't be able to see the files in the folder. All you have to do is turn off the "List folder contents" permission.
I said "casually" for a reason. Users and/or administrators will still be able turn that permission back on and easily see the files in the folder.
You basically have no recourse to do what you want. In order for the application to work on the files it needs to it needs a certain minimum set of permissions. That means that the users running the application need those permissions. You set permissions on users and groups of users, not applications.
Oh, and nothing in a forum environment is "urgent". Everyone here volunteers whatever time they have to answering questions on forums.
|
|
|
|
|
|
Could someone help in understanding with examples of multiple controls in a Panel which is in an Table layout and should behave like web Accordion? I have gone through the websites and other tutorials but none of those examples have real time scenarios. So it is very hard to find the exact procedure of accordion will act in windows forms with multiple controls like textbox, combo box, checked list box, button etc. I would like to have one such article with real time Examples of Code snippets from SA because this concept has not been explained properly anywhere in google with snippets and examples
Your help is much appreciated.
Thanks
Happy Coding!
|
|
|
|
|
|
Oops. I am sorry. I don't want to help me in writing an article. I actually wanted an article/ tutorial to understand accordion in windows forms. I am working on windows forms and I wanted to do something like in Web Accordions. That's the only intension.
Your help is much appreciated.
Thanks
Happy Coding!
|
|
|
|
|
What do you mean by "real time"?
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
Meaning I worked on one such form and I tried to create my own code for accordion. But my form has only label as control. If I add more controls, I do not know how to proceed for accordion. Real time meaning: which has most used the controls in the form like combo box, listbox, button etc
Your help is much appreciated.
Thanks
Happy Coding!
|
|
|
|
|
I'm sorry, but I'm having trouble understanding what you are trying to do, or where you are stuck.
Perhaps some code would help; or a picture
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|