Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • World
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Code Project
  1. Home
  2. The Lounge
  3. Please help make UI design decision

Please help make UI design decision

Scheduled Pinned Locked Moved The Lounge
designcsharpwinformshelpquestion
15 Posts 10 Posters 2 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M megaadam

    neither option. You do not store data in a form ever. You store data in an object, e.g. a "settings" object. Both checkboxes link to one field of that object. Do not ask any follow-up here. This is strictly a non-programming forum. Find your language in a forum above.

    "If we don't change direction, we'll end up where we're going"

    B Offline
    B Offline
    Behzad Sedighzadeh
    wrote on last edited by
    #4

    Sorry, but I think you did not get the point. My question is not about storing data. It's about UI design.

    Behzad

    1 Reply Last reply
    0
    • B Behzad Sedighzadeh

      This is a Winforms app. With clicking a checkbox, user enables a feature in the Settings form. Somewhere else in a form a tab named "Alarms": Option 1: which was visible but disabled, gets enabled. Option 2: which was hidden, added to the TabControl again. In terms of UI design decision, which method you prefer? Personally, I like option 1. What, you, the community think is a better option?

      Behzad

      P Offline
      P Offline
      Pete OHanlon
      wrote on last edited by
      #5

      There have been many takes on this particular subject in the design community over the years. The consensus seems to be, at the moment, if a user is never going to be able to use that field, you should hide it. If it can be used in certain circumstances, you should disable it.

      Advanced TypeScript Programming Projects

      1 Reply Last reply
      0
      • S Steve Raw

        Behzad Sedighzadeh wrote:

        What, you, the community think is a better option?

        Don't worry about such silly nonsense. Be considerate. What you should be doing is Helping Dave[^]

        P Offline
        P Offline
        Pete OHanlon
        wrote on last edited by
        #6

        That's just trolling now.

        Advanced TypeScript Programming Projects

        S 3 Replies Last reply
        0
        • P Pete OHanlon

          That's just trolling now.

          Advanced TypeScript Programming Projects

          S Offline
          S Offline
          Steve Raw
          wrote on last edited by
          #7

          Bear with me on this. ;)

          1 Reply Last reply
          0
          • P Pete OHanlon

            That's just trolling now.

            Advanced TypeScript Programming Projects

            S Offline
            S Offline
            Steve Raw
            wrote on last edited by
            #8

            I promised him that I'd help.

            1 Reply Last reply
            0
            • P Pete OHanlon

              That's just trolling now.

              Advanced TypeScript Programming Projects

              S Offline
              S Offline
              Steve Raw
              wrote on last edited by
              #9

              I apologize if I gave you the wrong impression.

              1 Reply Last reply
              0
              • B Behzad Sedighzadeh

                This is a Winforms app. With clicking a checkbox, user enables a feature in the Settings form. Somewhere else in a form a tab named "Alarms": Option 1: which was visible but disabled, gets enabled. Option 2: which was hidden, added to the TabControl again. In terms of UI design decision, which method you prefer? Personally, I like option 1. What, you, the community think is a better option?

                Behzad

                P Offline
                P Offline
                PIEBALDconsult
                wrote on last edited by
                #10

                I prefer 1. It provides more information.

                1 Reply Last reply
                0
                • B Behzad Sedighzadeh

                  This is a Winforms app. With clicking a checkbox, user enables a feature in the Settings form. Somewhere else in a form a tab named "Alarms": Option 1: which was visible but disabled, gets enabled. Option 2: which was hidden, added to the TabControl again. In terms of UI design decision, which method you prefer? Personally, I like option 1. What, you, the community think is a better option?

                  Behzad

                  R Offline
                  R Offline
                  RainHat
                  wrote on last edited by
                  #11

                  I would prefer option 1. I would be more concerned about having the checkbox in the Settings form and the item being enabled/disabled on a tab in another form. What is the user going to think when they are in the Alarms tab and see a disabled section? Probably 'why is this disabled, I want to edit it.' Try not to make the user navigate away to the Settings form. Does it make sense to have the checkbox (or a duplicate) on the Alarms tab? At the least you need some way to indicate to the user why they can not access those controls. Users do not read manuals. Make things that the user is likely to do easy to do.

                  1 Reply Last reply
                  0
                  • B Behzad Sedighzadeh

                    This is a Winforms app. With clicking a checkbox, user enables a feature in the Settings form. Somewhere else in a form a tab named "Alarms": Option 1: which was visible but disabled, gets enabled. Option 2: which was hidden, added to the TabControl again. In terms of UI design decision, which method you prefer? Personally, I like option 1. What, you, the community think is a better option?

                    Behzad

                    N Offline
                    N Offline
                    Nelek
                    wrote on last edited by
                    #12

                    I would go for option 1.

                    M.D.V. ;) If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about? Help me to understand what I'm saying, and I'll explain it better to you Rating helpful answers is nice, but saying thanks can be even nicer.

                    1 Reply Last reply
                    0
                    • B Behzad Sedighzadeh

                      This is a Winforms app. With clicking a checkbox, user enables a feature in the Settings form. Somewhere else in a form a tab named "Alarms": Option 1: which was visible but disabled, gets enabled. Option 2: which was hidden, added to the TabControl again. In terms of UI design decision, which method you prefer? Personally, I like option 1. What, you, the community think is a better option?

                      Behzad

                      J Offline
                      J Offline
                      John Martin
                      wrote on last edited by
                      #13

                      As long as the checkbox is on the Alarms Tab so: The Alarms Tab is always enabled The checkbox on that tab is always enabled When the checkbox is clicked, the other controls on the Alarms tab are enabled

                      1 Reply Last reply
                      0
                      • B Behzad Sedighzadeh

                        This is a Winforms app. With clicking a checkbox, user enables a feature in the Settings form. Somewhere else in a form a tab named "Alarms": Option 1: which was visible but disabled, gets enabled. Option 2: which was hidden, added to the TabControl again. In terms of UI design decision, which method you prefer? Personally, I like option 1. What, you, the community think is a better option?

                        Behzad

                        T Offline
                        T Offline
                        TNCaver
                        wrote on last edited by
                        #14

                        If the Alarms tab is in the Settings form or its form is visible while viewing the Settings form I would choose Option 1. Otherwise, it doesn't really matter unless being able to see the option in the Alarms tab would help the user understand what options might be available, in which case Option 1 is again preferred.

                        There are no solutions, only trade-offs.
                           - Thomas Sowell

                        A day can really slip by when you're deliberately avoiding what you're supposed to do.
                           - Calvin (Bill Watterson, Calvin & Hobbes)

                        1 Reply Last reply
                        0
                        • B Behzad Sedighzadeh

                          This is a Winforms app. With clicking a checkbox, user enables a feature in the Settings form. Somewhere else in a form a tab named "Alarms": Option 1: which was visible but disabled, gets enabled. Option 2: which was hidden, added to the TabControl again. In terms of UI design decision, which method you prefer? Personally, I like option 1. What, you, the community think is a better option?

                          Behzad

                          R Offline
                          R Offline
                          Ravi Bhavnani
                          wrote on last edited by
                          #15

                          I would disable the tab and display an informational icon with a tooltip that explains why the option isn't available, and hide the icon when the tab is enabled.  #DontLeaveYourUsersGuessing :) /ravi

                          My new year resolution: 2048 x 1536 Home | Articles | My .NET bits | Freeware ravib(at)ravib(dot)com

                          1 Reply Last reply
                          0
                          Reply
                          • Reply as topic
                          Log in to reply
                          • Oldest to Newest
                          • Newest to Oldest
                          • Most Votes


                          • Login

                          • Don't have an account? Register

                          • Login or register to search.
                          • First post
                            Last post
                          0
                          • Categories
                          • Recent
                          • Tags
                          • Popular
                          • World
                          • Users
                          • Groups