public static string GetParentVD2DataFileSourceShortName(Control inControl) { Control c = inControl; while (c.Parent != null) { if (c.Parent is DataDocumentControl) { DataDocumentControl datadocparent = (DataDocumentControl)c.Parent; if (datadocparent.DataFile != null) { if (datadocparent.DataFile.Source != null) { return(datadocparent.DataFile.Source.ShortName); } } break; } c = c.Parent; } return(""); }
public static bool GetParentVD2DataIsReadOnly(Control inControl) { Control c = inControl; while (c.Parent != null) { if (c.Parent is DataDocumentControl) { DataDocumentControl datadocparent = (DataDocumentControl)c.Parent; if (datadocparent.DataFile != null) { if (datadocparent.DataFile.Source != null) { return(!datadocparent.DataFile.Source.WriteAccess); } } break; } c = c.Parent; } return(true); }