c# - Change picturebox image inside form1 from test.cs -


i trying update picture box image inside "form1" cs file code inside test.cs

slot_13.modifier = public; 

and inside form1 wrote also

checkforillegalcrossthreadcalls = false; 

test.cs

inventory_viewer.viewer x = new inventory_viewer.viewer(); x.slot_13.image = image.fromfile(@"c:\users\axmed\google drive\c# source codes\inventory viewer\inventory viewer\bin\release\icon\icon_default.png"); 

but doesn't work if used line inside "form1"

x.slot_13.image = image.fromfile(@"c:\users\axmed\google drive\c# source codes\inventory viewer\inventory viewer\bin\release\icon\icon_default.png"); 

image gets changed

your code misses lot of context, i'm going few assumptions. given mainform shows inventoryviewerform , wants change image on inventoryviewerform, hold reference second form this:

// inventory_viewer.viewer public partial class inventoryviewerform {     public inventoryviewerform()     {     } }  // form show viewer.  public partial class mainform {     private readonly inventoryviewerform _inventoryviewerform;      public mainform()     {         _inventoryviewerform = new inventoryviewerform();     }      private void showinventoryviewerbutton_click(object sender, eventargs e)     {         _inventoryviewerform.show();     }      private void changeimagebutton_click(object sender, eventargs e)     {         // dispose loaded image.         if (_inventoryviewerform.image != null)         {             _inventoryviewerform.image.dispose();         }          _inventoryviewerform.image = image.fromfile("newimage.png");     } } 

but bad design altogether. don't want tightly couple forms this, , want leverage data binding of winforms , events of .net this. in order implement that, you'll need show more code.


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -