Get a input string from user

Discussion in 'Questions (Windows Mobile)' started by vinians, Aug 31, 2007.

  1. vinians

    vinians Member Licensed User

    There are a function to get a string from user like InputBox or I need to create a form do do this task?
     
  2. Cableguy

    Cableguy Expert Licensed User

    Usually we use a panel with a label describing/asking an input and a textbox for the user to input and a button to trigger the input action....but its also simple to create a custom control (dll) with this function...
     
  3. dzt

    dzt Active Member Licensed User

    For what Cableguy describing above look at this thread http://www.basic4ppc.com/forum/showthread.php?t=108

    Hello Cableguy,

    It won't be difficult to create a clone of your AboutPanel library (named for example InputBox and using .ShowDialog) to act like a modal InputBox. Think about it, no hurry at all, we all can wait until... this evening ;)

    Cheers
     
  4. Cableguy

    Cableguy Expert Licensed User

    will do!!!;)
     
  5. taximania

    taximania Well-Known Member Licensed User

    ha ha ha ;)
     
  6. Cableguy

    Cableguy Expert Licensed User

    "Your system will melt down in 10....9...8....7..."


    Well, almost.....Got a virus and had to re-install my system.....

    That part is done, now I have to re-install and configure all the other apps, including b4ppc and sharpdevelop....:sign0148:

    Hopefully I'll have all working by tomorow and start on the imput panel....

    In the meantime, please provide some props/features that you would like to see in an input panel, and if possible, a graphical example of how it would look....
     
  7. Cableguy

    Cableguy Expert Licensed User

    InputPanel is now in its coding stage, but a doubt has rised....

    I learned how to manage button click events inside the class, but how can I pass it to b4ppc?

    I have contructed the click event....what do i put inside it? a simple get/set?
     
  8. dzt

    dzt Active Member Licensed User

    Take a closer look at previously posted libraries, inluding ScrollBar at "How to create a Basic4ppc library" thread.
     
  9. Cableguy

    Cableguy Expert Licensed User

    Code:
    'btn1 is the OK button, so it should pass the textbox(txt) value....
    private void btn1_Click(System.Object sender, System.EventArgs e)
          {
             get{ 
    return txt.text;}
          }
    'btn2 is the Clear button, so it should Clear the textbox(txt) value....
    private void btn1_Click(System.Object sender, System.EventArgs e)
          {
             txt.text=""
          }
    Would this be correct???

    When validating user input, whats the best form of action, to hide the panel or to dispose of it?
     
  10. dzt

    dzt Active Member Licensed User

    Hello,

    To show a modal dialog use .showdialog

    Code:
    [SIZE=2][COLOR=#008000][B][SIZE=2][COLOR=#0000ff]public [/COLOR][/SIZE][/B][SIZE=2][COLOR=#ff0000]string [/COLOR][/SIZE][B][SIZE=2][COLOR=#191970]Show[/COLOR][/SIZE][/B][SIZE=2][COLOR=#006400]()[/COLOR][/SIZE]
    [SIZE=
    2][COLOR=#006400]{[/COLOR][/SIZE]
    [SIZE=
    2][COLOR=#000000]  frmInputBox[/COLOR][/SIZE][SIZE=2][COLOR=#006400].[/COLOR][/SIZE][B][SIZE=2][COLOR=#191970]ShowDialog[/COLOR][/SIZE][/B][SIZE=2][COLOR=#006400]();[/COLOR][/SIZE]
     
    [SIZE=
    2][COLOR=#000080]  return [/COLOR][/SIZE][SIZE=2][COLOR=#000000]StringTypedByUser[/COLOR][/SIZE][SIZE=2][COLOR=#006400];[/COLOR][/SIZE]
    [SIZE=
    2][COLOR=#006400]}[/COLOR][/SIZE]
    [/COLOR][/SIZE]
    And to close your InputBox...

    Code:
    [B][SIZE=2][COLOR=#0000ff]private [/COLOR][/SIZE][/B][SIZE=2][COLOR=#ff0000]void [/COLOR][/SIZE][B][SIZE=2][COLOR=#191970]btnOK_Click[/COLOR][/SIZE][/B][SIZE=2][COLOR=#006400]([/COLOR][/SIZE][SIZE=2]System[/SIZE][SIZE=2][COLOR=#006400].[/COLOR][/SIZE][SIZE=2]Object sender[/SIZE][SIZE=2][COLOR=#006400], [/COLOR][/SIZE][SIZE=2]System[/SIZE][SIZE=2][COLOR=#006400].[/COLOR][/SIZE][SIZE=2]EventArgs e[/SIZE][SIZE=2][COLOR=#006400]) [/COLOR][/SIZE]
    [SIZE=
    2][COLOR=#006400]{[/COLOR][/SIZE]
    [SIZE=
    2]  frmInputBox[/SIZE][SIZE=2][COLOR=#006400].[/COLOR][/SIZE][B][SIZE=2][COLOR=#191970]Close[/COLOR][/SIZE][/B][SIZE=2][COLOR=#006400]();[/COLOR][/SIZE]
    [SIZE=
    2][COLOR=#006400]}[/COLOR][/SIZE]
     
    Last edited: Sep 4, 2007
  11. Cableguy

    Cableguy Expert Licensed User

    Well I ahd a litle time today at work, so I created an almost fully customizable input panel in basic4ppc...

    If its good enought, I'll passe it to a dll...hopefully by the weekend....
     

    Attached Files:

Loading...