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.
  • B Offline
    B Offline
    Behzad Sedighzadeh
    wrote on last edited by
    #1

    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

    M S P P R 9 Replies 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

      M Offline
      M Offline
      megaadam
      wrote on last edited by
      #2

      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 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

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

        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 1 Reply Last reply
        0
        • 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