I have tried this: (included sample attached)
I have (3) radiobuttons in a panel "pnlItem1Select"
The radiobutton Controls are named: rdbtnItem1A, rdbtnItem1B, rdbtnItem1C
I have a Global variable
How do I strip down rdbtnCtrlItemName to give me a string result like this?
FolderName = "rdbtnItem1"
I will have multiple (3) radiobutton panels in a LayOut in Designer
Radiobttons from attached sample:
I get an error when compiling: unknown member: enabled
Any help on how the do this?
Learning Here is the BEST :sign0188:
John
I have (3) radiobuttons in a panel "pnlItem1Select"
The radiobutton Controls are named: rdbtnItem1A, rdbtnItem1B, rdbtnItem1C
I have a Global variable
B4X:
Sub Globals
'These global variables will be redeclared each time the activity is created.
'These variables can only be accessed from this module.
Dim rdbtnItem1A, rdbtnItem1B, rdbtnItem1C As RadioButton
Dim rdbtnItem2A, rdbtnItem2B, rdbtnItem2C As RadioButton
Dim txtItem1Def As EditText
Dim txtItemDefName As String
txtItemDefName = "txtItem1Def"
Dim rdbtnCtrlItemName As String
rdbtnCtrlItemName = "rdbtnItem1A"
End Sub
How do I strip down rdbtnCtrlItemName to give me a string result like this?
FolderName = "rdbtnItem1"
I will have multiple (3) radiobutton panels in a LayOut in Designer
Radiobttons from attached sample:
B4X:
Sub rdbtnItem1A_CheckedChange(Checked As Boolean)
If rdbtnItem1A.Checked = True Then
rdbtnCtrlItemName = "rdbtnItem1A"
txtItemDefName = "txtItem1Def"
RdBtnStatus
End If
End Sub
Sub rdbtnItem1B_CheckedChange(Checked As Boolean)
If rdbtnItem1B.Checked = True Then
rdbtnCtrlItemName = "rdbtnItem1B"
txtItemDefName = "txtItem1Def"
RdBtnStatus
End If
End Sub
Sub rdbtnItem1C_CheckedChange(Checked As Boolean)
If rdbtnItem1C.Checked = True Then
rdbtnCtrlItemName = "rdbtnItem1C"
txtItemDefName = "txtItem1Def"
RdBtnStatus
End If
End Sub
Sub rdbtnItem2A_CheckedChange(Checked As Boolean)
If rdbtnItem2A.Checked = True Then
rdbtnCtrlItemName = "rdbtnItem2A"
txtItemDefName = "txtItem2Def"
RdBtnStatus
End If
End Sub
Sub rdbtnItem2B_CheckedChange(Checked As Boolean)
If rdbtnItem2B.Checked = True Then
rdbtnCtrlItemName = "rdbtnItem2B"
txtItemDefName = "txtItem2Def"
RdBtnStatus
End If
End Sub
Sub rdbtnItem2C_CheckedChange(Checked As Boolean)
If rdbtnItem2C.Checked = True Then
rdbtnCtrlItemName = "rdbtnItem2C"
txtItemDefName = "txtItem2Def"
RdBtnStatus
End If
End Sub
Sub RdBtnStatus
If rdbtnCtrlItemName.Contains("C") Then
'txtItemDefName.Enabled = True 'want to enable EditText object (get error when compiling)
Else
'txtItemDefName.Enabled = False
End If
End Sub
I get an error when compiling: unknown member: enabled
Any help on how the do this?
Learning Here is the BEST :sign0188:
John
Attachments
Last edited: