visual studio


  • (C#) Sort lists

    Lets say you have a list of person objects (List persons) You may use Sort to update the existing list. [c language=”#”] personsList.Sort((x, y) => string.Compare(x.Name, y.Name)); [/c] or OrderBy to produce a new, ordered list. [c language=”#”] var newPersonsList = persons.OrderBy(x => x.Name); [/c]

    read more…

  • (C#) Confirmation when closing a form

    Add an event handler for Form Closing and use this code. This is a really simple solution. [c language=”#”] private void MainForm_FormClosing(object sender, FormClosingEventArgs e) { if (MessageBox.Show("Are you sure?", "Close application", MessageBoxButtons.YesNo) == DialogResult.Yes) e.Cancel = false; else e.Cancel = true; } [/c]

    read more…

  • (C#) Scroll to bottom of a textbox

    Short snippet: [c language=”#”] textBox.SelectionStart = textBox.TextLength; textBox.ScrollToCaret(); [/c]

    read more…