dodawania opcji cofnij/powtórz, zapisu stanu programu i paska menu

0

Witam wszystkich serdecznie :)

Stworzyłem aplikację w c# w ramach pracy inżynierskiej ( nie jestem studentem informatyki więc przez moje pomysły może powiewać amatorszczyzna" ) . Wszystko ładnie śmiga, jednak chciałbym zająć się jej rozbudową. Na początku chciałbym zająć się odrobinę przyjaznością interfejsu użytkownika. Dlatego też prosiłbym o kilka porad:

  1. Chciałbym dodać możliwości cofania dokonanych zmian w programie między kolejnymi seriami obliczeń. Dlatego też tworzę klasę "historia" która będzie przechowywała wszystkie informacje n.t. stanu aplikacji. Moje pytanie brzmi: czy można w jakiś prosty sposób "przepisać" do jakiejś zmiennej ( np do stringa ) zawartość textboxów? na formatce Form3 znajduje się ok 20 - 30 textboxów o różnych nazwach.. może ich przybyć dlatego chciałbym ten proces zautomatyzować jeżeli taka możliwość istnieje.

  2. W jaki sposób dodaje się pasek menu ( takie poziome paski z różnymi ikonkami jak kopiuj, wklej, itd ) które zazwyczaj znajdują się u góry ekranu pod menu rozwijanym.

Pozdrawiam
Piotr Chmielewski :)

0

1 sam wymyśliłem :P

dla zainteresowanych:

foreach (Control c in this.Controls)
{
if (c is TextBox)
{
}
}

a 2 to dalej zagadka :)

0

Google + "C# Toolbar"

0

dziękuję i pozdrawiam :)

1 użytkowników online, w tym zalogowanych: 0, gości: 1