Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Wenn Vollbild aktiv, dann sollen toolStrips ausgeblendet werden und anders rum

Empfohlene Antworten

Veröffentlicht

Hallo Leute

Ich möchte in einem Programm erreichen, dass meine drei toolstrips ausgeblendet werden wenn ich bei Vollbild das Häkchen setze.

Also ich habe vier toolStris

1. toolStripAdresse

2. toolStripNavigation

3. toolStrip1

4. toolStripVollbild

Bei allen vieren ist die Eigenschaft CheckedState auf true gesetzt und alle werden in der Menüzeile mit einem Häkchen angezeigt. Jetzt möchte ich aber, dass die ersten drei Häkchen und auch die toolStips ausgeblendet werden sobald das Häkchen bei Vollbild gesetzt wird. Umgekehrt soll das Häkchen bei Vollbild verschwinden sobald das Häkchen bei einem der drei ersten toolStrips gesetzt wird und es soll auch kein Vollbild mehr angezeigt werden.

Ich habe es unter dem Clickereignis versucht und unter VisibleChanged und andere aber irgendwie funktioniert das mit diesem Code nicht


private: System::Void toolStripMenuItemVollbild_Click(System::Object^  sender, System::EventArgs^  e) 

			 {

				 if (toolStripMenuItemVollbild -> Checked)


					 toolStripMenuItemAdresse -> Visible = false;

			 }

Kann man diesen oder ähnlichen Code nehmen und dann irgendwie unchecked darin einbinden? System::unchecked oder so?

Bin für jeden Hinweis dankbar.

Übrigens c++ und windows forms.

Gruß und lieben Dank

lempy

  • Autor

Hallo Leute

Habe im Moment folgenden Code produziert und brauche nun ein wenig Hilfe.


private: System::Void toolStripMenuItemVollbild_Click(System::Object^  sender, System::EventArgs^  e) 

			 {

				 if (toolStripMenuItemVollbild -> Checked == true)

				 {

					 toolStripNavigation -> Visible = false;

					 toolStripMenuItemNavigation1 -> Checked = false;

					 toolStrip1 -> Visible = false;

					 toolStripMenuItemNavigationsliste -> Checked = false;

					 toolStripAdresse -> Visible = false;

					 toolStripMenuItemAdresse -> Checked = false;


					 //toolStripMenuItemNavigationsliste -> Checked = false;

					 //splitContainer1 -> Panel1Collapsed = false;

				 }


				 if (toolStripMenuItemVollbild -> Checked == false)

				 {

					 toolStripNavigation -> Visible = true;

					 toolStripMenuItemNavigation1 -> Checked = true;

				 }


				 if (toolStripMenuItemVollbild -> Checked == false)

				 {					 

					 toolStripMenuItemNavigationsliste -> Checked = true;

					 toolStrip1 -> Visible = true;

				 }


				 if (toolStripMenuItemVollbild -> Checked == false)

				 {

					 toolStripAdresse -> Visible = true;

					 toolStripMenuItemAdresse -> Checked = true;

				 }


				 else


					 toolStripMenuItemVollbild -> Checked = false;

			 }

Dieser Code funktioniert zwar, aber noch nicht ganz so wie ich es mir wünsche.

Wenn ich in dem Menü auf Vollbild klicke, dann verschwinden zwar die Häkchen und die toolStrips, aber die listBox bleibt erhalten und es erscheint die Webseite nicht im Vollbild. Dies passiert erst, wenn ich den Haken bei der Navigationsliste setze und wieder entferne und der toolStrip mit dem Namen Navigationsliste erscheint nicht, wenn das Häkchen gesetzt ist. Ebenso erscheint das Häkchen nicht bei Vollbild, wenn ich es anklicke.

Danke für Eure Hilfe

lempy

... aber die listBox bleibt erhalten und es erscheint die Webseite nicht im Vollbild. ...

Sehe auch nicht, dass du mit einer listBox irgendwas anstellst?

Schnapp dir doch mal Stift und Papier und überlege dir bevor du an die Einsendeaufgaben ran gehst was du genau tun willst, was du dafür brauchst, welche Anweisungen dies sind und kontrolliere danach ob du deine Planung umgesetzt hast.

Du scheinst in deinen Aufgaben schlichtweg immer kleine Schritte zu vergessen. War bei den Aufgaben vorher ja auch so.

Desweiteren: Nutze doch das Onlinestudienzentrum und frage dort deine Mitstudenten oder deinen Fachlehrer. Die Antworten sicher auch auf solchen...."Kauderwelsch" ;).

Viel Erfolg weiterhin.

  • Autor

Hallo Kali

werde ich machen sobald ich weiß wie es mit meinem alten Hund weiter geht oder ob es überhaupt noch mit ihm weiter geht. Melde mich dann wieder.

Gruß

lempy

  • 2 Wochen später...
  • Autor

Hey a3quit4s

Bist Du eventuell auch bei der Aufgabe? Aber hast schon recht. Werde mich am Wochenende damit befassen, wenn das so wichtig ist, denn ich selber bin Anfänger. Die komplette Lösung sollte ich eventuell nicht unbedingt so veröffentlichen, weil sie eine Einsendeaufgabe ist und noch einige meiner Mitstreiter eventuell eine schlechtere Note erhalten, wenn sie den einfach so "abschreiben". Weis nicht ob auffällt, aber wäre nicht fair meinen Kollegen gegenüber, vor allem, wenn sie auf die Idee gekommen sind. Also am Wochenende darüber grübeln, wie ich das leicht verständlich verpacke.

Gruß

lempy

Weis nicht ob auffällt, aber wäre nicht fair meinen Kollegen gegenüber, vor allem, wenn sie auf die Idee gekommen sind.

Und nicht zu vergessen.... Konsequenzen bei Veröffentlichung? *hust*.

Bearbeitet von Kali

  • Autor

Oh Gott!! Was hab ich denn da für einen Schrott geschrieben. Fehlt das kleine Wörtchen "das" und "auch"

Kommt davon, wenn die Gedanken oft schneller sind als die Finger.

Gruß

Lempy

Erstelle ein Konto oder melde dich an, um einen Kommentar zu schreiben.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.