Click here to Skip to main content
15,902,635 members
Home / Discussions / C#
   

C#

 
AnswerRe: String Manipulation Pin
coolvinx16-May-06 11:33
coolvinx16-May-06 11:33 
AnswerRe: String Manipulation Pin
martin_hughes16-May-06 11:41
martin_hughes16-May-06 11:41 
QuestionDataGrid C# Pin
neerajsaini198216-May-06 4:09
neerajsaini198216-May-06 4:09 
QuestionHow to implement Drag'n'drop from Form to Explorer using C#?? Pin
Jakob Farian Krarup16-May-06 3:50
Jakob Farian Krarup16-May-06 3:50 
AnswerRe: How to implement Drag'n'drop from Form to Explorer using C#?? Pin
Robert Rohde16-May-06 4:07
Robert Rohde16-May-06 4:07 
GeneralRe: How to implement Drag'n'drop from Form to Explorer using C#?? Pin
Jakob Farian Krarup16-May-06 8:19
Jakob Farian Krarup16-May-06 8:19 
Questionone more question about forms ;) C# ? Pin
cmpeng3416-May-06 3:41
cmpeng3416-May-06 3:41 
AnswerRe: one more question about forms ;) C# ? Pin
Jakob Farian Krarup16-May-06 4:00
Jakob Farian Krarup16-May-06 4:00 
Hi there Mehmet

The problem you're posing is actually about encapsulation in OOP (Object Oriented Programming), so it might help you to think about it in this way:

Let's say you have two classes: A and B, and B has to be able to alter A in some way.
The only way for B to be able to alter A is if:

1) B knows A (has a reference to it)
2) A lets B access the variables B wants to change

You can accomplish part 1 by adding a constructor to form B which accepts A as a parameter and then stores a reference to A:

public class frmChangeSettings
{
    //to store a reference to the main form
    private frmTerminal _theTerminalForm;

    public frmChangeSettings(frmTerminal theMainForm)
    {
        this._theTerminalForm = theMainForm;
    }
}



You can accomplish part 2 by adding properties to frmChangeSettings

public class frmTerminal
{
    public string TextBox1sText
    {
        get {return this.TextBox1.Text;}
        set {this.TextBox1.Text = value;}
    }
    
    //.... etc for the other properties you want to be able to change
}


Then when you want to change something (for example the text in TextBox1) on from frmChangeSettings, then you just use

this._theTerminalForm.TextBox1sText = "something something"


Kind regards - Jakob Cool | :cool:
*********************************************
Three kinds of people in the world:
- Those who can count..
- Those who can't!

10 kinds of people in the world:
- Those who understand binary
- Those who don't
GeneralMessage Closed Pin
16-May-06 22:31
cmpeng3416-May-06 22:31 
GeneralRe: one more question about forms ;) C# ? Pin
Jakob Farian Krarup17-May-06 1:21
Jakob Farian Krarup17-May-06 1:21 
QuestionHelp needed with datagrid control Pin
buzzy8416-May-06 3:30
buzzy8416-May-06 3:30 
Questionstring replace function Pin
Rizwan Bashir16-May-06 2:28
Rizwan Bashir16-May-06 2:28 
AnswerRe: string replace function Pin
Robert Rohde16-May-06 2:41
Robert Rohde16-May-06 2:41 
AnswerRe: string replace function Pin
coolestCoder16-May-06 2:53
coolestCoder16-May-06 2:53 
AnswerRe: string replace function Pin
Guffa16-May-06 3:23
Guffa16-May-06 3:23 
AnswerRe: string replace function Pin
coolestCoder16-May-06 3:27
coolestCoder16-May-06 3:27 
Questiona question about forms ? Pin
cmpeng3416-May-06 2:21
cmpeng3416-May-06 2:21 
AnswerRe: a question about forms ? Pin
_AK_16-May-06 2:32
_AK_16-May-06 2:32 
AnswerRe: a question about forms ? Pin
J4amieC16-May-06 2:48
J4amieC16-May-06 2:48 
QuestionInteractive Services Pin
Waqas Nasir16-May-06 2:20
Waqas Nasir16-May-06 2:20 
AnswerRe: Interactive Services Pin
coolestCoder16-May-06 2:41
coolestCoder16-May-06 2:41 
Questionhow can i have checkboxes for only child nodes in a windows treeview control? Pin
justin_wang16-May-06 2:05
justin_wang16-May-06 2:05 
AnswerRe: how can i have checkboxes for only child nodes in a windows treeview control? Pin
justin_wang16-May-06 16:36
justin_wang16-May-06 16:36 
QuestionDraw line Pin
Talktorajeev16-May-06 1:42
Talktorajeev16-May-06 1:42 
AnswerRe: Draw line Pin
alexey N16-May-06 1:55
alexey N16-May-06 1:55 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.